Closed github-actions[bot] closed 1 year ago
develop
release/MAPL-v3
Introduce device-blocking CUDA profilers Refactor GEOSGTFV3 object & call Optimize the q memove back to fortran Ported from HS
.gitignore | 4 + CMakeLists.txt | 115 ++++- FV_StateMod.F90 | 95 ++++- geos-gtfv3/cuda_profiler.py (new) | 75 ++++ geos-gtfv3/driver/CMakeLists.txt (new) | 39 ++ geos-gtfv3/driver/FV_State_Utilities.F90 (new) | 188 +++++++++ geos-gtfv3/driver/fv3_driver.F90 (new) | 142 +++++++ geos-gtfv3/driver/gtfv3_driver.f90 (new) | 111 +++++ geos-gtfv3/driver/input/domain_dim.f90 (new) | 26 ++ geos-gtfv3/driver/input/grid_bounds.f90 (new) | 28 ++ geos-gtfv3/driver/input/input_arrays.f90 (new) | 126 ++++++ geos-gtfv3/driver/input/input_scalars.f90 (new) | 91 ++++ .../driver/setenv/pleiades/pleiades-mpt.sh (new) | 11 + .../setenv/pleiades/pleiades-openmpi.sh (new) | 9 + geos-gtfv3/driver/setenv/prism/prism-dgx.sh (new) | 11 + geos-gtfv3/driver/setenv/pyenv.sh (new +x) | 31 ++ geos-gtfv3/driver/setenv/run.sh (new) | 13 + geos-gtfv3/f_py_conversion.py (new) | 467 +++++++++++++++++++++ geos-gtfv3/geos_gtfv3.py (new) | 318 ++++++++++++++ geos-gtfv3/geos_gtfv3_debug.py (new) | 32 ++ geos-gtfv3/geos_gtfv3_interface.c (new) | 61 +++ geos-gtfv3/geos_gtfv3_interface.f90 (new) | 73 ++++ geos-gtfv3/geos_gtfv3_interface.py (new) | 95 +++++ 23 files changed, 2143 insertions(+), 18 deletions(-)
:memo: Automatic PR:
develop
→release/MAPL-v3
Description
Introduce device-blocking CUDA profilers Refactor GEOSGTFV3 object & call Optimize the q memove back to fortran Ported from HS
:file_folder: Modified files
.gitignore | 4 + CMakeLists.txt | 115 ++++- FV_StateMod.F90 | 95 ++++- geos-gtfv3/cuda_profiler.py (new) | 75 ++++ geos-gtfv3/driver/CMakeLists.txt (new) | 39 ++ geos-gtfv3/driver/FV_State_Utilities.F90 (new) | 188 +++++++++ geos-gtfv3/driver/fv3_driver.F90 (new) | 142 +++++++ geos-gtfv3/driver/gtfv3_driver.f90 (new) | 111 +++++ geos-gtfv3/driver/input/domain_dim.f90 (new) | 26 ++ geos-gtfv3/driver/input/grid_bounds.f90 (new) | 28 ++ geos-gtfv3/driver/input/input_arrays.f90 (new) | 126 ++++++ geos-gtfv3/driver/input/input_scalars.f90 (new) | 91 ++++ .../driver/setenv/pleiades/pleiades-mpt.sh (new) | 11 + .../setenv/pleiades/pleiades-openmpi.sh (new) | 9 + geos-gtfv3/driver/setenv/prism/prism-dgx.sh (new) | 11 + geos-gtfv3/driver/setenv/pyenv.sh (new +x) | 31 ++ geos-gtfv3/driver/setenv/run.sh (new) | 13 + geos-gtfv3/f_py_conversion.py (new) | 467 +++++++++++++++++++++ geos-gtfv3/geos_gtfv3.py (new) | 318 ++++++++++++++ geos-gtfv3/geos_gtfv3_debug.py (new) | 32 ++ geos-gtfv3/geos_gtfv3_interface.c (new) | 61 +++ geos-gtfv3/geos_gtfv3_interface.f90 (new) | 73 ++++ geos-gtfv3/geos_gtfv3_interface.py (new) | 95 +++++ 23 files changed, 2143 insertions(+), 18 deletions(-)