MFlowCode / MFC

Exascale simulation of multiphase/physics fluid dynamics
https://mflowcode.github.io
MIT License
144 stars 68 forks source link

Long regression tests #629

Open sbryngelson opened 2 months ago

sbryngelson commented 2 months ago

Some tests take a long time. At the time of writing, this is the order of the tests. Some should be strategized to be shorter.

This ran with -j 1, so the tests didn't interfere with one another.

In 3D:

     D33BD146    155.68    3D -> Bubbles -> QBMM -> Non-polytropic
     C5205982    150.05    3D -> Bubbles -> QBMM
     14975B87     77.83    3D -> Viscosity -> Bubbles -> QBMM
     41C830CC     58.18    3D -> Bubbles -> QBMM -> bubble_model=3 -> Non-polytropic
     092A339C     54.20    3D -> Bubbles -> QBMM -> bubble_model=3
     AB6E5D10     37.75    3D -> mixlayer_perturb -> bubbles
     48B9D0C4     35.60    3D -> Viscosity -> Bubbles -> QBMM -> bubble_model=3
     53A15FFC     35.05    3D -> Viscosity -> Bubbles -> QBMM -> bubble_model=3 -> cfl_const_dt=T
     07C54EDD     34.35    3D -> Viscosity -> Bubbles -> QBMM -> bubble_model=3 -> cfl_adap_dt=T
     D13FDB23     32.01    3D -> mixlayer_perturb
     939D6718     29.35    3D -> Cylindrical -> Viscous -> weno_Re_flux
     09623DE3     28.00    3D -> Cylindrical -> Viscous -> weno_Re_flux -> weno_avg
     07C33719     22.79    3D -> Cylindrical -> Viscous
     B7250A5B     18.52    3D -> 2 Fluid(s) -> Viscous -> weno_Re_flux -> weno_avg
     2060F55A     18.36    3D -> 2 Fluid(s) -> Viscous -> weno_Re_flux
     541A30DB     17.44    3D -> Viscosity -> Bubbles -> bubble_model=2
     6F35CD77     17.39    3D -> Bubbles -> bubble_model=2
     64E032D7     16.38    3D -> 1 Fluid(s) -> Viscous -> weno_Re_flux
     7DEA8C54     16.32    3D -> 1 Fluid(s) -> Viscous -> weno_Re_flux -> weno_avg
     DCB3BC6C     15.79    3D -> Viscosity -> Bubbles -> nb=1
     38533D07     15.77    3D -> Viscosity -> Bubbles -> Polytropic -> bubble_model=3
     7912AB81     15.72    3D -> Bubbles -> adv_n=T -> adap_dt=T
     8B679445     15.68    3D -> Viscosity -> Bubbles -> Polytropic -> bubble_model=2
     0F6C4340     15.16    3D -> 2 Fluid(s) -> Viscous -> IBM
     1C0780C8     15.07    3D -> 2 Fluid(s) -> Viscous
     150A86A6     13.43    3D -> 1 Fluid(s) -> Viscous -> IBM
     4EAA3C32     13.33    3D -> Bubbles -> low_Mach=2
     DA54B209     13.23    3D -> Bubbles -> Polytropic -> bubble_model=2
     5B7A746F     13.20    3D -> Bubbles -> Polytropic -> bubble_model=3
     0A022883     13.16    3D -> 1 Fluid(s) -> Viscous
     B2310476     12.97    3D -> Bubbles -> adv_n=T
     F3127A57     12.81    3D -> Bubbles -> artificial_Ma
     9C3B986E     12.77    3D -> Bubbles -> low_Mach=1
     BDD3411B     12.46    3D -> Hypoelasticity -> 2 Fluid(s)
     301B9153     12.33    3D -> Cylindrical -> model_eqns=2
     18431ACB     12.09    3D -> Phase Change model 5 -> 3 Fluid(s)
     128954AD     11.58    3D -> Cylindrical -> cfl_adap_dt=T
     7EFBCDAE     10.97    3D -> Hypoelasticity -> 1 Fluid(s)
     F0E6771E     10.03    3D -> 2 Fluid(s) -> riemann_solver=2 -> model_eqns=3
     72FD6FF5      9.87    3D -> Phase Change model 5 -> 2 Fluid(s)
     CE232828      9.71    3D -> 2 MPI Ranks
     FC3FE863      9.04    3D -> Bubbles -> nb=1
     26264582      8.51    3D -> capillary=T -> model_eqns=3
     04E1CB26      8.48    3D -> weno_order=5 -> mapped_weno=T
     77EA8AF5      8.34    3D -> 2 Fluid(s) -> low_Mach=1
     D61E17DC      8.33    3D -> 2 Fluid(s) -> low_Mach=2
     7C8F1BA9      8.28    3D -> 2 Fluid(s) -> riemann_solver=2 -> alt_soundspeed
     BD8004FF      8.26    3D -> 2 Fluid(s) -> riemann_solver=1 -> wave_speeds=2
     EDADA16E      8.24    3D -> weno_order=5 -> teno=T
     B8F5F1C8      8.24    3D -> 2 Fluid(s) -> riemann_solver=2 -> wave_speeds=2
     B33E256A      8.17    3D -> 2 Fluid(s) -> riemann_solver=2 -> avg_state=1
     AACF1BC5      8.17    3D -> 2 Fluid(s) -> riemann_solver=2 -> mixture_err
     A0B82851      8.17    3D -> 2 Fluid(s) -> riemann_solver=2 -> mpp_lim
     725A3D56      8.09    3D -> 2 Fluid(s) -> IBM
     851F7AE2      8.07    3D -> 2 Fluid(s) -> riemann_solver=1 -> avg_state=1
     758D0268      8.05    3D -> 2 Fluid(s) -> riemann_solver=1 -> mpp_lim
     C4A2FAA3      7.88    3D -> 2 Fluid(s) -> riemann_solver=1 -> mixture_err
     6241177B      7.69    3D -> 1 Fluid(s) -> riemann_solver=2 -> model_eqns=3
     ABAC3AE3      7.48    3D -> bc=-8
     A3EC9BD7      7.42    3D -> weno_order=5 -> mp_weno=T
     C74AFA56      7.30    3D -> Acoustic Source -> Planar -> support=3 -> Dipole
     6FC6A809      7.29    3D -> bc=-1
     56AF3BE5      7.20    3D -> Acoustic Source -> Transducer Array -> support=11 -> All Elements
     10041BB7      7.20    3D -> Bodyforces
     7CAA00A5      7.13    3D -> 1 Fluid(s) -> IBM
     5010B814      7.11    3D -> bc=-6
     A5B196F9      7.09    3D -> Acoustic Source -> Transducer Array -> support=11 -> One element
     730DFD6D      7.09    3D -> bc=-7
     CDD62819      7.08    3D -> Acoustic Source -> Transducer -> support=7
     E09A12D9      7.07    3D -> bc=-5
     D43B3BCD      7.07    3D -> Acoustic Source -> Planar -> support=3
     C93BE9B5      7.06    3D -> bc=-9
     D0045756      7.02    3D -> bc=-10
     61FFF3D3      7.02    3D -> bc=-12
     C36F18FB      6.99    3D -> 1 Fluid(s) -> riemann_solver=2 -> wave_speeds=2
     557FF170      6.96    3D -> bc=-11
     F69591FE      6.88    3D -> 1 Fluid(s) -> low_Mach=2
     55DE98D7      6.86    3D -> 1 Fluid(s) -> low_Mach=1
     F99FBB36      6.84    3D -> bc=-4
     6249EDDE      6.78    3D -> bc=-15
     8BCBAED8      6.77    3D -> bc=-16
     5F099890      6.77    3D -> weno_order=5 -> wenoz=T
     6B4B738B      6.75    3D -> bc=-3
     09DAFEBA      6.74    3D -> bc=-2
     2A523AC1      6.72    3D -> 1 Fluid(s) -> riemann_solver=1 -> wave_speeds=2
     73B0539E      6.70    3D -> 1 Fluid(s) -> riemann_solver=1 -> avg_state=1
     AB0BE4E4      6.66    3D -> 1 Fluid(s) -> riemann_solver=2 -> avg_state=1
     C06849AD      6.62    3D -> 1 Fluid(s) -> riemann_solver=2 -> mixture_err
     35231DF8      6.62    3D -> weno_order=5
     9ACD5174      6.54    3D -> 1 Fluid(s) -> riemann_solver=1 -> mixture_err
     EFDCFF72      6.22    3D -> weno_order=3 -> mapped_weno=T
     BB0418CD      5.58    3D -> weno_order=3 -> wenoz=T
     4B7FC359      5.56    3D -> weno_order=3
     B54BB9D8      4.26    3D -> Bodyforces -> cfl_adap_dt=T

and in 2D we have one test that sticks out

     D3C860B9    116.95    2D -> Phase Change model 6 -> 3 Fluid(s)
     3D320EA4     13.87    2D -> Bubbles -> QBMM -> Non-polytropic
     A0E9B272     13.36    2D -> Bubbles -> QBMM
     284E0EF5      6.81    2D -> Viscosity -> Bubbles -> QBMM
     7B67FDE5      6.56    2D -> Bubbles -> QBMM -> bubble_model=3 -> Non-polytropic
     03D598D0      6.15    2D -> Bubbles -> QBMM -> bubble_model=3
     83291843      4.11    2D -> Viscosity -> Bubbles -> QBMM -> bubble_model=3
     6B1AD553      3.93    2D -> Viscosity -> Bubbles -> QBMM -> bubble_model=3 -> cfl_const_dt=T
     D80F2162      3.90    2D -> Viscosity -> Bubbles -> QBMM -> bubble_model=3 -> cfl_adap_dt=T
     F5493DA5      3.35    2D -> Bubbles -> adv_n=T -> adap_dt=T
     F9EB7B49      3.32    2D -> Bubbles -> bubble_model=2
     84FC700A      3.15    2D -> Bubbles -> low_Mach=2
     0D21B728      3.12    2D -> Bubbles -> low_Mach=1
     F4883338      3.07    2D -> Bubbles -> adv_n=T
     9ED54F28      3.07    2D -> Bubbles -> artificial_Ma
     999812A9      3.06    2D -> Bubbles -> Polytropic -> bubble_model=2
     1658214E      3.05    2D -> Bubbles -> Polytropic -> bubble_model=3
     361D2A9B      3.03    2D -> Viscosity -> Bubbles -> bubble_model=2
     7DCE34B4      2.99    2D -> 2 Fluid(s) -> Viscous -> IBM -> model_eqns=3
     B3AAC9C8      2.98    2D -> Axisymmetric -> Viscous -> weno_Re_flux
     6F296065      2.98    2D -> Phase Change model 5 -> 3 Fluid(s)
     27A13E25      2.96    2D -> Axisymmetric -> Viscous -> weno_Re_flux -> weno_avg
     B0CE19C5      2.94    2D -> 1 Fluid(s) -> Viscous -> IBM -> model_eqns=3
     9F3B58E7      2.94    2D -> Viscosity -> Bubbles -> Polytropic -> bubble_model=2
     8360C26B      2.94    2D -> Viscosity -> Bubbles -> nb=1
     2E021372      2.94    2D -> Viscosity -> Bubbles -> Polytropic -> bubble_model=3
     3F880616      2.93    2D -> mixlayer_perturb -> bubbles
     D6BAC936      2.92    2D -> 2 Fluid(s) -> Viscous -> weno_Re_flux
     A6AC2E06      2.92    2D -> 2 Fluid(s) -> riemann_solver=1 -> mpp_lim
     5E454E32      2.92    2D -> 2 Fluid(s) -> Viscous -> weno_Re_flux -> weno_avg
     55533234      2.90    2D -> bc=-1
     FB822062      2.89    2D -> Axisymmetric -> Viscous
     B89B8C70      2.89    2D -> Axisymmetric -> model_eqns=3
     59B127EF      2.89    2D -> 1 Fluid(s) -> Viscous -> weno_Re_flux -> weno_avg
     4F2F4ACE      2.89    2D -> 2 Fluid(s) -> riemann_solver=2 -> model_eqns=3
     E8C28D5B      2.88    2D -> 1 Fluid(s) -> Viscous -> weno_Re_flux
     5281BD7B      2.86    2D -> Hypoelasticity -> 2 Fluid(s)
     09E3930B      2.86    2D -> 2 Fluid(s) -> Viscous -> IBM
     9CB03CEF      2.85    2D -> 2 Fluid(s) -> Viscous
     EAA53889      2.83    2D -> bc=-2
     DA8AF07E      2.83    2D -> Phase Change model 5 -> 2 Fluid(s)
     F13DF273      2.79    2D -> 1 Fluid(s) -> Viscous -> IBM
     C4B81FF0      2.78    2D -> Bubbles -> nb=1
     5A521C3F      2.78    2D -> mixlayer_perturb
     DC9CB97E      2.77    2D -> 2 Fluid(s) -> riemann_solver=1 -> avg_state=1
     D6415F48      2.77    2D -> weno_order=5 -> mapped_weno=T
     16FBF4C8      2.77    2D -> 2 Fluid(s) -> riemann_solver=1 -> mixture_err
     043B535A      2.77    2D -> 1 Fluid(s) -> riemann_solver=2 -> model_eqns=3
     C94563F1      2.76    2D -> 2 Fluid(s) -> low_Mach=1
     F0F175B2      2.75    2D -> 2 Fluid(s) -> riemann_solver=2 -> mpp_lim
     A5C93D62      2.75    2D -> 2 Fluid(s) -> riemann_solver=1 -> wave_speeds=2
     E719C5F2      2.74    2D -> weno_order=5 -> teno=T
     54B3638A      2.74    2D -> 2 Fluid(s) -> low_Mach=2
     FC4D07B6      2.73    2D -> 2 Fluid(s) -> riemann_solver=2 -> wave_speeds=2
     FBF808BE      2.73    2D -> 1 Fluid(s) -> riemann_solver=1 -> wave_speeds=2
     DB670E50      2.73    2D -> Axisymmetric -> model_eqns=2
     CD6DC908      2.73    2D -> 1 Fluid(s) -> Viscous
     645A26E3      2.73    2D -> 2 Fluid(s) -> riemann_solver=2 -> avg_state=1
     53B7F84E      2.73    2D -> capillary=T -> model_eqns=3
     20AE0551      2.73    2D -> bc=-4
     16C03D8E      2.73    2D -> bc=-9
     122713AA      2.73    2D -> Hypoelasticity -> 1 Fluid(s)
     B9D934CF      2.72    2D -> 2 Fluid(s) -> IBM
     A6E65782      2.72    2D -> bc=-5
     31742FC7      2.72    2D -> weno_order=5 -> wenoz=T
     0ACB1F16      2.72    2D -> weno_order=5 -> mp_weno=T
     E84967E7      2.71    2D -> bc=-7
     5F877BC9      2.71    2D -> bc=-8
     5781A4C2      2.71    2D -> 2 Fluid(s) -> riemann_solver=2 -> mixture_err
     33406D61      2.71    2D -> 1 Fluid(s) -> low_Mach=1
     5DAB50B2      2.70    2D -> 2 Fluid(s) -> riemann_solver=2 -> alt_soundspeed
     BF46F657      2.69    2D -> bc=-12
     B96AC58F      2.69    2D -> bc=-10
     7374E266      2.68    2D -> 1 Fluid(s) -> riemann_solver=1 -> mixture_err
     6BCA8356      2.68    2D -> 1 Fluid(s) -> low_Mach=2
     3BFEAC19      2.68    2D -> 1 Fluid(s) -> riemann_solver=1 -> avg_state=1
     345A94C0      2.68    2D -> 1 Fluid(s) -> riemann_solver=2 -> wave_speeds=2
     98081DA3      2.67    2D -> bc=-16
     8FDEE23A      2.67    2D -> bc=-11
     3C00B89D      2.67    2D -> 1 Fluid(s) -> riemann_solver=2 -> avg_state=1
     D972BA0F      2.66    2D -> bc=-3
     4129A23A      2.66    2D -> bc=-6
     9EF5305B      2.65    2D -> weno_order=5
     77CE10D6      2.65    2D -> 1 Fluid(s) -> IBM
     39816683      2.65    2D -> weno_order=3 -> mapped_weno=T
     4D7926CD      2.64    2D -> bc=-15
     3E23CB5D      2.64    2D -> Acoustic Source -> Transducer Array -> support=10
     B89113D9      2.63    2D -> Acoustic Source -> Transducer -> support=5 -> Gaussian
     B2CBB9FE      2.63    2D -> Acoustic Source -> Transducer -> support=6 -> Delay
     7E15602E      2.63    2D -> Acoustic Source -> Transducer -> support=6 -> Sine
     7C2FF26F      2.63    2D -> Acoustic Source -> Transducer -> support=6 -> Gaussian
     3B414AF0      2.63    2D -> 1 Fluid(s) -> riemann_solver=2 -> mixture_err
     15C5C910      2.63    2D -> Acoustic Source -> Planar -> support=2
     E16570CC      2.62    2D -> Acoustic Source -> Transducer Array -> support=9 -> All Elements
     ACCC8390      2.62    2D -> Acoustic Source -> Transducer Array -> support=9 -> One element
     E21940B3      2.61    2D -> Bodyforces
     8019ACE3      2.61    2D -> Acoustic Source -> Transducer -> support=5 -> Sine
     295D22C1      2.61    2D -> Acoustic Source -> Transducer -> support=5 -> Delay
     A1383B40      2.60    2D -> Acoustic Source -> Planar -> support=2 -> Dipole
     EA9C3FA3      2.59    2D -> weno_order=3
     A21CF713      2.58    2D -> weno_order=3 -> wenoz=T
     8C7AA13B      2.56    2D -> 2 MPI Ranks
     121D4ECA      2.56    2D -> Bodyforces -> cfl_adap_dt=T
sbryngelson commented 2 months ago

I added @anandrdbz who knows the QBMM routines well