用了一年半了才知道,VS上面的这个东西
是可以改的,把debug改成release,程序跑起来能快个好几倍,居然到了现在才发现。然后配置里面要重新把默认的 real 调成双精度:
原来我之前写的那些框架都是没有问题的,即使是用了6个for(do)循环,但是加了OMP并行之后还是挺快的,现在加速之后一下都体现出来了。
现在一天跑256×256×8的网格(另外DG用到P^3,维度是10;三维MHD一共8个方程,相当于整个数组是256×256×8×10×8)也是轻轻松松了,真好。感觉发第一篇 SCI 已经指日可待了,事成之后准备来一波爆更,把之前的坑都填上,然后再准备下一篇论文。我导说,下一篇文章可能要在三角网格上继续往下深入做现在的工作,但我还是有信心的,感觉只要自己肯学,多跟人交流,就没什么克服不了的困难。
就这些吧,待会去上班,争取这两天把论文初稿写出来