Fixed pyproject
Upgrade poetry
More robust compiler detection on mpiuni with gfortran/clan
Robustify Rules.mk
Added missing mpiuni logic
Minor ESMF_Info upgrades
Removed parameter and update copyright years
Merge branch 'master' of https://git.code.sf.net/p/mossco/fabm
Change MOSSCO driver to integer mask
shortened string of differlist
Updated schism module to schism_esmf_cap
Combine into single libmossco.a!
Added mediators
Build components
Succeeded with fabm in drivers
Add config for getm, does not work since gotm does not...
Correctly find and compile FABM
Merge branch 'master' into cmake
Minor ESMF_Info upgrades
Added more CMAke infrastrucutre
Partial implementaiton of FABM linking in drivers
First successful built of partial drivers
First successful cmake built of utilities
Removed compatibility with ESMF < 8
Added FABM + GOTM cmake modules
More verbosity in ESMF cmake
Tinkered with cmake fiels and added modules
Added cmake modules for NEtCDF and ESMF
I'm working on re-developing src/utilities/CMakeLists.txt with sources, dependencies, and mossco_sha.F90 generation.
I can correct the SPDX headers in all CMakeLists.txt files to 2025 and add GmbH for you.
I applied SPDX headers and updated the root CMakeLists.txt. I also recreated subdirectory CMakeLists files due to file system issues.
Add CMakeLists.txt for src/utilities.
Initial CMake structure.
Fix all gridded compoentn's phaseMap definitio with Info instead of Attribute
Use integer mask
Use CMAKE_POLICY_VERSION_MINIMUM=3.5
Consistently use integer mask (MASKED_VALUE=1)
Use integer mask in fabm_sediment
Accept different FABMHOST
commented fluxes
updated install_esmf_versions.sh
Updated copyright year
add missing keywords
Added petlog speedup plotting script
Make sure to use gotm commit 7de74f (also tested with v5.3)
Make timing log segementation more robust
More generic handling of canonical ocmpiler names
Added NetCDF_ROOT to gotm cmake options
Add support for linux conda openmpi
Selectively include ESMF structures
Updated copyright years
Added getm_build target (unused)
Used MOSSCO_F90COMPILER for compiling fabm
Removed debugging output
Merge branch 'master' of gitlab.hzdr.de:mossco/code
Added support for serial compiler match in conda environments
Only one rule for variants of mpich in Rules.make
convert Attribute to info, fixing #10
Fix 1-node simulation on strand
Updated copyright year and hzg-> hereon
Readded pmi2 for slurm
Removed debuggins statements
Circumvented strange behaviour in write() to correctly interpret
Simplify slurm.sh
Copyyright update
removed 'rU' in file read
use pyenv variables in mossco script
Added gotm exectuable to install
Added capability to compile on arm64
Merge branch 'master' of gitlab.hzdr.de:mossco/code
Adding more make targets to test stage for CI
Passed building utilities on CI
Added spdx to markdown files
pront ESMFMKFILE in CI
added spdx to poetry
Install poetry and rename licenses
Added make info to CI
Moved license texts and started SPDX identifiers
Use openmpi in CI
Removed Attribute calls (need to be replaced)
Moved MessageAdd statement in mossco_field
Added F90FLAGS
Updated Docker image version
Merged
conflict resolution
First GitLab CI implementation running
Merge branch 'ci' into 'master'
Getting externals and making utilities first
Using clean target
Merge remote-tracking branch 'hifis/ci'
Remove redundant checkout
Remove git clone dir upon mkdir -p
Remove git clone dir
Implemented first .gitlab-ci.yml file
Update .gitlab-ci.yml file
Use info in mossco_mesh
Fix grep single quotes and special char # in make files
Disable nuopc subdir compilation for now
Implement CoordinateAxis convention
Converted vertical_reduction to Info