Add OpenACC support for libfortran-support library
What is the new feature
Please describe your feature in a couple of words.
How is it implemented
This branch is a temporary solution to the requirement of mo_fortran_tools
required for the math libraries.
The adapted version of mo_fortran_tools
removes the i_am_accel_node
variable, therefore can only either not use OpenACC or use OpenACC for all nodes.
-
This branch uses the style from !17 (merged). Merge !17 (merged) first.
Mandatory steps before review
-
Gitlab CI passes (Hint: use make format
for linting) -
New feature is covered by additional unit tests -
Mark the merge request as ready by removing Draft:
Mandatory steps before merge
-
Test coverage does not decrease -
Reviewed by a maintainer -
Incorporate review suggestions -
Remember to edit the commit message and select the proper changelog category (feature/bugfix/other)
You are not supposed to merge this request by yourself, the maintainers of fortan-support take care of this action!
Edited by Yen-Chen Chen
Merge request reports
Activity
assigned to @b382190
added 1 commit
- a3c2db7e - Made a subroutine in mo_fortran_tools public to avoid compilation errors
added 1 commit
- eb26d4a6 - Renamed mo_fortran_tools as mo_lib_fortran_tools as the original mo_fortran_tools
added 4 commits
-
0cc3615d...66cd066d - 3 commits from branch
master
- 0663ad05 - Merge branch 'master' of gitlab.dkrz.de:icon-libraries/libftnsupport into add_modules
-
0cc3615d...66cd066d - 3 commits from branch
added 1 commit
- 57f5e3f5 - Moved mo_fortran_tools to mo_lib_fortran_tools and restored the original mo_fortran_tools
added 9 commits
-
57f5e3f5...e3ac319a - 8 commits from branch
master
- d8881f98 - Merge branch 'master' of gitlab.dkrz.de:icon-libraries/libftnsupport into add_modules
-
57f5e3f5...e3ac319a - 8 commits from branch
added 11 commits
-
d8881f98...8137bc69 - 10 commits from branch
master
- 06ce51d6 - Merge branch 'master' of gitlab.dkrz.de:icon-libraries/libftnsupport into add_modules
-
d8881f98...8137bc69 - 10 commits from branch
added 35 commits
-
06ce51d6...b3d5a699 - 27 commits from branch
master
- 0e2ebae3 - add fortran tools
- f7ac00b9 - fix bug
- 904ddd54 - add back assert_lacc_equals_i_am_accel_node
- f4bf66cb - Made a subroutine in mo_fortran_tools public to avoid compilation errors
- 0ebfec26 - Renamed mo_fortran_tools as mo_lib_fortran_tools as the original mo_fortran_tools
- d458fbcb - Revert "Renamed mo_fortran_tools as mo_lib_fortran_tools as the original mo_fortran_tools"
- acc365cb - Changed the definition of vp in mo_fortran_tools to fix a runtime error
- 90400007 - Moved mo_fortran_tools to mo_lib_fortran_tools and restored the original mo_fortran_tools
Toggle commit list-
06ce51d6...b3d5a699 - 27 commits from branch
added 1 commit
- 696abdd7 - Changed the extension f90 to F90 for lib_fortran_tools
added 13 commits
-
31a0949b...4fece9b8 - 2 commits from branch
master
- 2dbdd16c - 1 earlier commit
- 0781989c - fix bug
- 9dbefcfb - add back assert_lacc_equals_i_am_accel_node
- 6e4259a0 - Made a subroutine in mo_fortran_tools public to avoid compilation errors
- bc969081 - Renamed mo_fortran_tools as mo_lib_fortran_tools as the original mo_fortran_tools
- d43f3981 - Revert "Renamed mo_fortran_tools as mo_lib_fortran_tools as the original mo_fortran_tools"
- 05b0bb52 - Changed the definition of vp in mo_fortran_tools to fix a runtime error
- f4bb0a90 - Moved mo_fortran_tools to mo_lib_fortran_tools and restored the original mo_fortran_tools
- 22ee3173 - Changed the extension f90 to F90 for lib_fortran_tools
- eea3e38c - Update CMakeLists.txt
- e55ee7ff - Add OpenACC configuration
Toggle commit list-
31a0949b...4fece9b8 - 2 commits from branch
Please register or sign in to reply