Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production de merge into refactoring #571

Merged
merged 94 commits into from
Jun 11, 2024
Merged

Conversation

JanStreffing
Copy link
Collaborator

@JanStreffing JanStreffing commented Mar 12, 2024

The big one.

Dmitry Sidorenko and others added 30 commits October 30, 2023 09:34
…module.F90 io_netcdf_file_module.F90 from razvan_nextgems_multio
…insic module ISO_FORTRAN_ENV is incompatible with option -fdefault-real-8
… are required for the proper data governance in FESOM/IFS/MULTIO setup
…reads_module.F90 as library inside src/async_threads_cpp/ led to enorm slow down during the initialization (up to 9 minutes instead of 30sec with CORE2 mesh measured on JSC and Levante). We therefore reverted the changes to how they were in the refactoring branch. Probably same Fortran optimisation flags as used in src/CMakeLists.txt would solve the issue but it will lead to more complexity in CMake.
@ackerlar
Copy link
Collaborator

ackerlar commented Apr 18, 2024

@patrickscholz what's expected of these dirs ./mesh (is it input or output) used in namelist.forcing, asking because if input we we then have to add them to RAPS for IFS-fesom

fwf_path='./mesh/'

age_tracer_path='./mesh/'

@suvarchal These should be inputs, I guess its the initialisation of martin butzins new age tracer already interpolated to the fesom grid!

Ahh this will make a some change to existing setups, is it absolute must to have them interpolated or optional in sense that it will be used if exists. Aaah i guess have to see in the code.

The 'fwf_path' is for freshwater hosing input and note related to the tracers

@patrickscholz
Copy link
Contributor

patrickscholz commented Apr 18, 2024

@patrickscholz what's expected of these dirs ./mesh (is it input or output) used in namelist.forcing, asking because if input we we then have to add them to RAPS for IFS-fesom

fwf_path='./mesh/'

age_tracer_path='./mesh/'

@suvarchal These should be inputs, I guess its the initialisation of martin butzins new age tracer already interpolated to the fesom grid!

Ahh this will make a some change to existing setups, is it absolute must to have them interpolated or optional in sense that it will be used if exists. Aaah i guess have to see in the code.

The 'fwf_path' is for freshwater hosing input and note related to the tracers

but also here the default case should remain use_landice_water=.false.

@suvarchal
Copy link
Collaborator

@patrickscholz what's expected of these dirs ./mesh (is it input or output) used in namelist.forcing, asking because if input we we then have to add them to RAPS for IFS-fesom

fwf_path='./mesh/'

age_tracer_path='./mesh/'

@suvarchal These should be inputs, I guess its the initialisation of martin butzins new age tracer already interpolated to the fesom grid!

Ahh this will make a some change to existing setups, is it absolute must to have them interpolated or optional in sense that it will be used if exists. Aaah i guess have to see in the code.

The 'fwf_path' is for freshwater hosing input and note related to the tracers

@ackerlar @patrickscholz thanks will ignore for now but may be issue for later (initially it seemed IFS-fesom complained by may be my bad somehow default namelist was not replaced)

@basava70
Copy link
Collaborator

@basava70 can you please test this branch if it compiles on levante using openACC?

I changed the env.sh file to take two arguments. i.e., "./configure.sh levante.nvhpc". So now its going further into compilation. However, there is an $!ACC END directive(in src/ice_fct.F90: 1125) that is alone and is conflicting. I have to add if(ENABLE_OPENACC) clause to it and see if that lets me compile successfully.

@suvarchal
Copy link
Collaborator

suvarchal commented Apr 18, 2024

@basava70 can you please test this branch if it compiles on levante using openACC?

I changed the env.sh file to take two arguments. i.e., "./configure.sh levante.nvhpc". So now its going further into compilation. However, there is an $!ACC END directive(in src/ice_fct.F90: 1125) that is alone and is conflicting. I have to add if(ENABLE_OPENACC) clause to it and see if that lets me compile successfully.

thanks @basava70 glad that you got used to specifying machine and env this way instead of making sym links to shell. this is already in refactoring will be default once this is branch is merged.

@basava70
Copy link
Collaborator

@suvarchal I have added the necessary pragma directives in src/ice_fct.F90. Now it is compiling successfully.

@JanStreffing
Copy link
Collaborator Author

AWI-CM3 compile works on levante. Ill check on juwels and try a 1d run

@JanStreffing
Copy link
Collaborator Author

Runtime error for AWI-CM3:
5: ./fesom: error while loading shared libraries: libfesom_C.so: cannot open shared object file: No such file or directory

@JanStreffing
Copy link
Collaborator Author

JanStreffing commented Apr 18, 2024

Runs checklist before final merge

  • check standalone
  • check fesom.ini
  • check AWICM3
  • check AWIESM2
  • check with Icebergs
  • check IFS/FESOM
  • check async IO
  • check openACC
  • check on Levante
  • check on jewels
  • check on albedo
  • check openMP

@suvarchal
Copy link
Collaborator

suvarchal commented Apr 18, 2024

Runtime error for AWI-CM3: 5: ./fesom: error while loading shared libraries: libfesom_C.so: cannot open shared object file: No such file or directory

hmm we shouldn't be building libfesom_C.so it as i see. my ldd doesn't show any libfesom_C.so, probably mixed up old and new builds.

@ackerlar
Copy link
Collaborator

I get this CMakeError when trying to install FESOM standalone on Levante:

[ 99%] Building Fortran object src/CMakeFiles/fesom.x.dir/fesom_main.F90.o
[100%] Linking Fortran executable ../bin/fesom.x
[100%] Built target fesom.x
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib64/libfesom.so
CMake Error at src/cmake_install.cmake:56 (file):
  file INSTALL cannot copy file
  "/work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/fesom-2.5/build/lib/libfesom.so"
  to "/usr/local/lib64/libfesom.so": Permission denied.
Call Stack (most recent call first):
  cmake_install.cmake:47 (include)

There is no /usr/local/lib64/libfesom.so

@ackerlar
Copy link
Collaborator

... and I get this error when trying to compile AWIESM2:

[ 98%] Building Fortran object src/CMakeFiles/fesom.dir/fesom_module.F90.o
[ 99%] Linking Fortran shared library ../lib/libfesom.so
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_getput_interface.F90.o): relocation R_X86_64_32 against `__STRLITPACK_135' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_grid.F90.o): relocation R_X86_64_32 against `__STRLITPACK_166' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_io.F90.o): relocation R_X86_64_32 against `__STRLITPACK_1005' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_method.F90.o): relocation R_X86_64_32 against `__STRLITPACK_59' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_mpi.F90.o): relocation R_X86_64_32 against `__STRLITPACK_120' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_namcouple.F90.o): relocation R_X86_64_32 against `mod_oasis_namcouple_mp_prtout_$CLINE.0.7' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_part.F90.o): relocation R_X86_64_32 against `__STRLITPACK_45' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_string.F90.o): relocation R_X86_64_32 against `__STRLITPACK_274' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_sys.F90.o): relocation R_X86_64_32S against symbol `mod_oasis_sys_mp_unitno_' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_timer.F90.o): relocation R_X86_64_32 against undefined symbol `mod_oasis_data_mp_mpi_comm_local_' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_var.F90.o): relocation R_X86_64_32 against `__STRLITPACK_36' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_advance.F90.o): relocation R_X86_64_32 against `__STRLITPACK_657' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_coupler.F90.o): relocation R_X86_64_32 against `__STRLITPACK_624' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/libpsmile.a(mod_oasis_data.F90.o): relocation R_X86_64_32 against `__STRLITPACK_1' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_AttrVect.F90.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_AttrVectComms.F90.o): relocation R_X86_64_32 against `__STRLITPACK_6' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_GlobalMap.F90.o): relocation R_X86_64_32 against `__STRLITPACK_5' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_GlobalSegMap.F90.o): relocation R_X86_64_32 against `__STRLITPACK_18' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_MCTWorld.F90.o): relocation R_X86_64_32 against `__STRLITPACK_4' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_MatAttrVectMul.F90.o): relocation R_X86_64_32 against `__STRLITPACK_0' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_Rearranger.F90.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_Router.F90.o): relocation R_X86_64_32 against `__STRLITPACK_1' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_SparseMatrix.F90.o): relocation R_X86_64_32 against `__STRLITPACK_33' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_SparseMatrixPlus.F90.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_SparseMatrixToMaps.F90.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_Transfer.F90.o): relocation R_X86_64_32 against `__STRLITPACK_41.0.2' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_ExchangeMaps.F90.o): relocation R_X86_64_32 against `__STRLITPACK_4' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_GlobalToLocal.F90.o): relocation R_X86_64_32 against `__STRLITPACK_5' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_Navigator.F90.o): relocation R_X86_64_32 against `__STRLITPACK_7' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_SparseMatrixComms.F90.o): relocation R_X86_64_32 against `__STRLITPACK_4' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_SparseMatrixDecomp.F90.o): relocation R_X86_64_32 against `__STRLITPACK_2' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/libmct.a(m_ConvertMaps.F90.o): relocation R_X86_64_32 against undefined symbol `m_mctworld_mp_thismctworld_' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_FcComms.F90.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_List.F90.o): relocation R_X86_64_32 against `__STRLITPACK_21' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_MergeSorts.F90.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_Permuter.F90.o): relocation R_X86_64_32 against `__STRLITPACK_31' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_String.F90.o): relocation R_X86_64_32 against `__STRLITPACK_43' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_TraceBack.F90.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_die.F90.o): relocation R_X86_64_32 against symbol `m_mpout_mp_mpout_' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_dropdead.F90.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_flow.F90.o): relocation R_X86_64_32S against undefined symbol `m_flow_mp_tname_' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_mall.F90.o): relocation R_X86_64_32S against undefined symbol `m_mall_mp_name__' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_mpif90.F90.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_mpout.F90.o): relocation R_X86_64_32 against symbol `m_mpout_mp_upfix_' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/mct/mpeu/libmpeu.a(m_ioutil.F90.o): relocation R_X86_64_32 against `__STRLITPACK_31' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(grids.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(scrip.F.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(timers.f.o): relocation R_X86_64_32 against `__STRLITPACK_17' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(fracnnei.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_bicubic.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_bicubic_reduced.F90.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_bilinear.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_bilinear_reduced.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_conserv.F.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_distwgt.F.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_gauswgt.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_vars.F.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(remap_write.f.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: /work/ba0989/a270124/model_test/awiesm-2.1-paleodyn-2.5/oasis/build/lib/psmile/scrip/libscrip.a(netcdf.F.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
ld: final link failed: Nonrepresentable section on output
make[2]: *** [src/CMakeFiles/fesom.dir/build.make:1773: lib/libfesom.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:194: src/CMakeFiles/fesom.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Traceback (most recent call last):
``

@JanStreffing
Copy link
Collaborator Author

JanStreffing commented Apr 18, 2024

Both of them Suvi and I fixed for AWI-CM3. The first you need to add -DCMAKE_INSTALL_PREFIX=../ to your comp command for fesom

The other is a bit more of a pain. oasis and its libs need to be compiled with -fPIC flag. I can help you get that into your old oasis version.

@ackerlar
Copy link
Collaborator

Thanks to the help of @JanStreffing , AWIESM2 is at the same status as AWICM3

@JanStreffing
Copy link
Collaborator Author

Provided I give an LD_LIbrary path to the fesom lib dir (and correct namelist.forcing and namelist.config) AWI-CM3 runs with this branch!

@suvarchal
Copy link
Collaborator

Provided I give an LD_LIbrary path to the fesom lib dir (and correct namelist.forcing and namelist.config) AWI-CM3 runs with this branch!

at least we can checklist one thing.

@JanStreffing
Copy link
Collaborator Author

Any status update on the remaining tests?

@basava70
Copy link
Collaborator

@suvarchal @dsidoren
I have started a new pull request to check the OpenACC part.
#589 (comment)

@JanStreffing
Copy link
Collaborator Author

It would be good to get the ball rolling again on this one. @dsidoren @suvarchal, do you need any more tests?

dsidoren and others added 2 commits June 10, 2024 10:49
@JanStreffing JanStreffing changed the title Draft: Production de merge into refactoring Production de merge into refactoring Jun 11, 2024
@patrickscholz patrickscholz merged commit 7849ff8 into refactoring Jun 11, 2024
4 checks passed
@JanStreffing JanStreffing deleted the production_DE branch August 15, 2024 12:17
@JanStreffing JanStreffing restored the production_DE branch August 15, 2024 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.