Commits on Source (42)
-
## What is the bug 1. CMake warning pops up when one uses FetchContent without setting the download extract time stamp or CMake Policy 0135. 2. `libfortran-support` has been made public, but we are still fetching it via ssh. ## How do you fix it Specify CMake Policy 0135, same as [here in test/fortran](https://gitlab.dkrz.de/icon-libraries/libiconmath/-/blob/main/test/fortran/CMakeLists.txt?ref_type=heads#L13-15 ), fetch `libfortran-support` with https. Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: bugfix
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
made changes to debug the last version
-
Pradipta Samanta authored
-
Pradipta Samanta authored
made it compile
-
Pradipta Samanta authored
fixed a bug in testing
-
Pradipta Samanta authored
fixed a bug
-
Pradipta Samanta authored
fixed a bug
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Pradipta Samanta authored
-
Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: default
-
Pradipta Samanta authored
fixed a cmake style added to two other components
-
Added a new argument to the functions of `mo_lib_loopindices.cpp` to fix a bug regarding startindex (!32) This made the code to produce bit-identical results for both Fortran and C++ Co-authored-by:
Pradipta Samanta <samanta@dkrz.de> Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: bugfix
-
## What is the new feature cpp version of mo_lib_intp_rbf::rbf_vec_interpol_vertex_lib ## How is it implemented Kept separate file from other `mo_lib_intp_rbf` routines to avoid merge conflicts. Will be resolved by Ali and Dylan later. Co-authored-by:
Pradipta Samanta <samanta@dkrz.de> Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: feature
-
Co-authored-by:
Pradipta Samanta <samanta@dkrz.de> Co-authored-by:
Dylan Kierans <kierans@dkrz.de> Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: feature
-
## What is the new feature The routines in mo_lib_intp_rbf are ported to C++ ## How is it implemented Kokkos is used to manage the memory and the for loops Co-authored-by:
Pradipta Samanta <samanta@dkrz.de> Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: feature
-
## What is the new feature Implement C++ functions for the Fortran `mo_divrot` module ## How is it implemented This first version is implemented using simple templated functions with Kokkos Co-authored-by:
Pradipta Samanta <samanta@dkrz.de> Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: feature
-
## What is the new feature Update googletest version. The old v1.12.1 uses a deprecated CMake minimum version. ## How is it implemented Update the download version in FetchContent Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: feature
Showing
- .cmake-format.py 1 addition, 0 deletions.cmake-format.py
- .gitignore 7 additions, 0 deletions.gitignore
- CMakeLists.txt 31 additions, 1 deletionCMakeLists.txt
- _typos.toml 2 additions, 0 deletions_typos.toml
- cmake/get_library.cmake 4 additions, 1 deletioncmake/get_library.cmake
- src/horizontal/CMakeLists.txt 15 additions, 1 deletionsrc/horizontal/CMakeLists.txt
- src/horizontal/mo_lib_divrot.cpp 1359 additions, 0 deletionssrc/horizontal/mo_lib_divrot.cpp
- src/horizontal/mo_lib_divrot.hpp 130 additions, 0 deletionssrc/horizontal/mo_lib_divrot.hpp
- src/interpolation/CMakeLists.txt 18 additions, 2 deletionssrc/interpolation/CMakeLists.txt
- src/interpolation/interpolation_bindings.cpp 458 additions, 0 deletionssrc/interpolation/interpolation_bindings.cpp
- src/interpolation/interpolation_bindings.h 253 additions, 0 deletionssrc/interpolation/interpolation_bindings.h
- src/interpolation/mo_lib_interpolation_scalar.cpp 753 additions, 0 deletionssrc/interpolation/mo_lib_interpolation_scalar.cpp
- src/interpolation/mo_lib_interpolation_scalar.hpp 90 additions, 0 deletionssrc/interpolation/mo_lib_interpolation_scalar.hpp
- src/interpolation/mo_lib_interpolation_vector.cpp 122 additions, 0 deletionssrc/interpolation/mo_lib_interpolation_vector.cpp
- src/interpolation/mo_lib_interpolation_vector.hpp 33 additions, 0 deletionssrc/interpolation/mo_lib_interpolation_vector.hpp
- src/interpolation/mo_lib_intp_rbf.cpp 475 additions, 0 deletionssrc/interpolation/mo_lib_intp_rbf.cpp
- src/interpolation/mo_lib_intp_rbf.hpp 50 additions, 0 deletionssrc/interpolation/mo_lib_intp_rbf.hpp
- src/support/CMakeLists.txt 29 additions, 5 deletionssrc/support/CMakeLists.txt
- src/support/mo_lib_loopindices.F90 33 additions, 1 deletionsrc/support/mo_lib_loopindices.F90
- src/support/mo_lib_loopindices.cpp 85 additions, 0 deletionssrc/support/mo_lib_loopindices.cpp
src/horizontal/mo_lib_divrot.cpp
0 → 100644
This diff is collapsed.
src/horizontal/mo_lib_divrot.hpp
0 → 100644
src/interpolation/interpolation_bindings.cpp
0 → 100644
This diff is collapsed.
src/interpolation/interpolation_bindings.h
0 → 100644
This diff is collapsed.
src/interpolation/mo_lib_intp_rbf.cpp
0 → 100644
This diff is collapsed.
src/interpolation/mo_lib_intp_rbf.hpp
0 → 100644
src/support/mo_lib_loopindices.cpp
0 → 100644