Commits on Source (40)
-
## What is the bug This MR: * Reverts all variables in `set_zlev()` back from double-precision to working-precision. * Adds a single & double precision variants (previously working-precision) of `rotate_latlon()` ## Details Reverting `set_zlev()` changes I introduced in !13 . This will only effect single-precision builds. Co-authored-by:
Pradipta Samanta <samanta@dkrz.de> Merged-by:
Pradipta Samanta <samanta@dkrz.de> Changelog: feature
-
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
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 3 additions, 0 deletions_typos.toml
- src/horizontal/CMakeLists.txt 14 additions, 1 deletionsrc/horizontal/CMakeLists.txt
- 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/support/mo_lib_loopindices.hpp 24 additions, 0 deletionssrc/support/mo_lib_loopindices.hpp
- src/support/mo_math_utilities.F90 129 additions, 83 deletionssrc/support/mo_math_utilities.F90
- src/support/mo_math_utilities.cpp 87 additions, 0 deletionssrc/support/mo_math_utilities.cpp
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
src/support/mo_lib_loopindices.hpp
0 → 100644
src/support/mo_math_utilities.cpp
0 → 100644