MFlowCode / MFC

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

New modules for Bridges2 GPU #614

Open sbryngelson opened 1 month ago

sbryngelson commented 1 month ago

It seems the previous modules for Bridges2 are no longer working. I found these to work:

  1) openmpi/4.0.5-nvhpc22.9   2) python/3.8.6   3) cuda/11.7.1

along with an

export FC=nvfortran
export CC=nvc
export CXX=nvc++
sbryngelson commented 1 month ago

Update: Related to #613 . I found that the above works when turning set(NVHPC_USE_TWO_PASS_IPO TRUE) to set(NVHPC_USE_TWO_PASS_IPO FALSE) in CMakeLists.txt, but does not work if twopassIPO is TRUE. This serves as a confirmation that at least nvhpc 23.X is required for two-pass IPO.

sbryngelson commented 1 month ago

Briges2 does not have nvhpc23.X so I cannot test with these