Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
50a3e61
Update README.md
jpolton Jul 10, 2023
49377dc
Update AMM7_SURGE_build_and_run.rst
jpolton Jul 10, 2023
765a4c7
Update AMM7_SURGE_build_and_run.rst
jpolton Jul 10, 2023
0afb94b
Update AMM7_SURGE_build_and_run.rst
jpolton Jul 10, 2023
071cc8e
Update AMM7_SURGE_build_and_run.rst
jpolton Jul 10, 2023
c4c8d8d
namelist edits 3.6 --> 4.0.4
jpolton Jul 10, 2023
dda1032
updates to namelists
jpolton Aug 24, 2023
f325e3e
updated
jpolton Aug 24, 2023
94e7a94
update tides to 4.0 cf AMM15 branch CO9
jpolton Aug 25, 2023
a897045
Update AMM7_SURGE_build_and_run.rst
jpolton Aug 25, 2023
eafcad3
update for 4.0.4
jpolton Jan 5, 2024
4963651
namelist updates. Add unititialised variables. Plus minor tweaks
jpolton Jan 5, 2024
fa91551
Update AMM7_SURGE_build_and_run.rst - working at 4.0.4 on ARCHER2
jpolton Jan 5, 2024
3eb751e
add runscript
jpolton Jan 5, 2024
7864c15
Merge pull request #4 from JMMP-Group/feature/fix_merge-on-4.0.4
jpolton Jan 5, 2024
1ad13a7
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 17, 2024
bc063a1
Update README.md
jpolton Jan 22, 2024
3ae8c74
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 22, 2024
e3e9e85
Merge branch 'feature/v4.0.4' of github.com:JMMP-Group/AMM7_surge int…
jpolton Jan 22, 2024
4ee8099
add code base
jpolton Jan 22, 2024
9f07d03
add EXP_ERA5_DEMO
jpolton Jan 22, 2024
a4836ac
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 22, 2024
363ea6a
Add EXP_NOWIND_DEMO
jpolton Jan 22, 2024
f3066b0
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 22, 2024
9e1976e
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 22, 2024
778b9c1
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 22, 2024
f969bb2
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
a28e99e
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
fc8ea4f
Update README.md
jpolton Jan 23, 2024
206d0ac
Update README.md
jpolton Jan 23, 2024
ae68476
Update README.md
jpolton Jan 23, 2024
598eb0a
Update README.md
jpolton Jan 23, 2024
57f1ced
Update README.md
jpolton Jan 23, 2024
3e087f6
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
b5cc747
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
383370e
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
e6a355a
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
52bb909
update for containers
jpolton Jan 23, 2024
a6cc043
update arch-singularity.fcm
jpolton Jan 23, 2024
c00b15b
remove old generate_tidal_boundaries.rst file
jpolton Jan 23, 2024
ec72ca7
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
ad018c6
update harmonic constituents
jpolton Jan 23, 2024
1c424f2
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
24d4b04
Update README.md
jpolton Jan 23, 2024
f2cefe4
Update README.md
jpolton Jan 23, 2024
263ea5f
Update README.md
jpolton Jan 23, 2024
c9b0333
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
afd530f
correct XIOS_DIR reference
jpolton Jan 23, 2024
b051345
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
9bab813
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
bd4bd08
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
ba38ef8
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
d0e1203
Update AMM7_SURGE_build_and_run.rst
jpolton Jan 23, 2024
2327e30
Update README.md
jpolton Jan 23, 2024
84733ba
Update README.md
jpolton Feb 1, 2024
986885e
Update AMM7_SURGE_build_and_run.rst
jpolton Feb 1, 2024
e2ef518
Update AMM7_SURGE_build_and_run.rst
jpolton Feb 1, 2024
5c54ddc
Update README.md
jpolton Feb 1, 2024
2d18266
Update README.md
jpolton Feb 1, 2024
09099f1
change fluxes path
Red-Dahlia Aug 1, 2024
fcc1880
remove flux symbolic link in README
Red-Dahlia Aug 1, 2024
76f8f8e
Merge pull request #6 from JMMP-Group/feature/pathfix
Red-Dahlia Aug 1, 2024
c3ff7aa
adding Anemone option
jdha Oct 3, 2025
196219f
Update README_Anemone.md
jdha Oct 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions ARCH/ANEMONE/XIOS/arch-anemone-ifort-impi.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
module purge
module load NEMO/prg-env
20 changes: 20 additions & 0 deletions ARCH/ANEMONE/XIOS/arch-anemone-ifort-impi.fcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
%CCOMPILER mpiicc
%FCOMPILER mpiifort
%LINKER mpiifort -nofor-main

%BASE_CFLAGS -fPIC -std=c++98
%PROD_CFLAGS -O3 -D BOOST_DISABLE_ASSERTS
%DEV_CFLAGS -g
%DEBUG_CFLAGS -DBZ_DEBUG -g -fno-inline

%BASE_FFLAGS -fPIC -D__NONE__ -132
%PROD_FFLAGS -O3
%DEV_FFLAGS -g -O2 -traceback
%DEBUG_FFLAGS -g -traceback

%BASE_INC -D__NONE__
%BASE_LD -lstdc++

%CPP mpiicc -EP
%FPP cpp -P
%MAKE gmake
9 changes: 9 additions & 0 deletions ARCH/ANEMONE/XIOS/arch-anemone-ifort-impi.path
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
NETCDF_INCDIR="-I$EBROOTNETCDF/include"
NETCDF_LIBDIR="-L$EBROOTNETCDF/lib"
NETCDF_LIB="-lnetcdff -lnetcdf"
MPI_INCDIR=""
MPI_LIBDIR=""
MPI_LIB=""
HDF5_INCDIR=""
HDF5_LIBDIR=""
HDF5_LIB=""
56 changes: 56 additions & 0 deletions ARCH/ANEMONE/arch-anemone-ifort-impi.fcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# generic ifort compiler options for linux
#
# NCDF_HOME root directory containing lib and include subdirectories for netcdf4
# HDF5_HOME root directory containing lib and include subdirectories for HDF5
# XIOS_HOME root directory containing lib for XIOS
# OASIS_HOME root directory containing lib for OASIS
#
# NCDF_INC netcdf4 include file
# NCDF_LIB netcdf4 library
# XIOS_INC xios include file (taken into accound only if key_xios is activated)
# XIOS_LIB xios library (taken into accound only if key_xios is activated)
# OASIS_INC oasis include file (taken into accound only if key_oasis3 is activated)
# OASIS_LIB oasis library (taken into accound only if key_oasis3 is activated)
#
# FC Fortran compiler command
# FCFLAGS Fortran compiler flags
# FFLAGS Fortran 77 compiler flags
# LD linker
# LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries
# FPPFLAGS pre-processing flags
# AR assembler
# ARFLAGS assembler flags
# MK make
# USER_INC complete list of include files
# USER_LIB complete list of libraries to pass to the linker
# CC C compiler used to compile conv for AGRIF
# CFLAGS compiler flags used with CC
#
# Note that:
# - unix variables "$..." are accpeted and will be evaluated before calling fcm.
# - fcm variables are starting with a % (and not a $)
#
%NCDF_HOME $EBROOTNETCDF
%HDF5_HOME $EBROOTHDF5
%XIOS_HOME XXX_XIOS_XXX

%NCDF_INC -I%NCDF_HOME/include
%NCDF_LIB -L%NCDF_HOME/lib -lnetcdff -lnetcdf -L%HDF5_HOME/lib -lhdf5_hl -lhdf5 -lhdf5
%XIOS_INC -I%XIOS_HOME/inc
%XIOS_LIB -L%XIOS_HOME/lib -lxios -lstdc++

%CPP cpp
%FC mpiifort -c -fpp -fpp-name:/opt/software/rocky9/eb/software/GCCcore/12.3.0/bin/cpp -Wp,-P,-traditional
%FCFLAGS -i4 -r8 -O3 -fp-model precise -fno-alias
%FFLAGS %FCFLAGS
%LD mpiifort
%LDFLAGS
%FPPFLAGS -P -traditional
%AR ar
%ARFLAGS rs
%MK gmake
%USER_INC %XIOS_INC %NCDF_INC
%USER_LIB %XIOS_LIB %NCDF_LIB

%CC cc -Wl,--allow-multiple-definition
%CFLAGS -O0
File renamed without changes.
56 changes: 56 additions & 0 deletions ARCH/SINGULARITY/nemo/arch-singularity.fcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# compiler options for Archer CRAY XC-30 (using crayftn compiler)
#
# NCDF_HOME root directory containing lib and include subdirectories for netcdf4
# HDF5_HOME root directory containing lib and include subdirectories for HDF5
# XIOS_HOME root directory containing lib for XIOS
# OASIS_HOME root directory containing lib for OASIS
#
# NCDF_INC netcdf4 include file
# NCDF_LIB netcdf4 library
# XIOS_INC xios include file (taken into accound only if key_iomput is activated)
# XIOS_LIB xios library (taken into accound only if key_iomput is activated)
# OASIS_INC oasis include file (taken into accound only if key_oasis3 is activated)
# OASIS_LIB oasis library (taken into accound only if key_oasis3 is activated)
#
# FC Fortran compiler command
# FCFLAGS Fortran compiler flags
# FFLAGS Fortran 77 compiler flags
# LD linker
# LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries
# FPPFLAGS pre-processing flags
# AR assembler
# ARFLAGS assembler flags
# MK make
# USER_INC complete list of include files
# USER_LIB complete list of libraries to pass to the linker
# CC C compiler used to compile conv for AGRIF
# CFLAGS compiler flags used with CC
#
# Note that:
# - unix variables "$..." are accpeted and will be evaluated before calling fcm.
# - fcm variables are starting with a % (and not a $)
#
%NCDF_HOME /opt/netcdf/install
%HDF5_HOME /opt/hdf5/install
%XIOS_HOME XXX_XIOS_DIR_XXX

%NCDF_INC -I%NCDF_HOME/include -I%HDF5_HOME/include
%NCDF_LIB -L%HDF5_HOME/lib -L%NCDF_HOME/lib -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lcurl -lz
%XIOS_INC -I%XIOS_HOME/inc
%XIOS_LIB -L%XIOS_HOME/lib -lxios -lstdc++ -L/usr/lib/gcc/x86_64-linux-gnu/5

%CPP cpp -Dkey_nosignedzero -P -traditional
%FC mpif90
%FCFLAGS -fdefault-double-8 -fdefault-real-8 -O1 -funroll-all-loops -fcray-pointer -ffree-line-length-none -w -fallow-argument-mismatch
%FFLAGS -fdefault-double-8 -fdefault-real-8 -O1 -funroll-all-loops -fcray-pointer -ffree-line-length-none -w -fallow-argument-mismatch
%LD /usr/bin/mpif90
%FPPFLAGS -P -traditional
%LDFLAGS
%AR ar
%ARFLAGS -r
%MK gmake
%USER_INC %XIOS_INC %NCDF_INC
%USER_LIB %XIOS_LIB %NCDF_LIB

%CC mpicc
%CFLAGS -O0
8 changes: 8 additions & 0 deletions ARCH/SINGULARITY/xios/arch-singularity.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export HDF5_INC_DIR=/opt/hdf5/install/include
export HDF5_LIB_DIR=/opt/hdf5/install/lib

export NETCDF_INC_DIR=/opt/netcdf/install/include
export NETCDF_LIB_DIR=/opt/netcdf/install/lib

export BOOST_INC_DIR=$HOME/boost
export BOOST_LIB_DIR=$HOME/boost
20 changes: 20 additions & 0 deletions ARCH/SINGULARITY/xios/arch-singularity.fcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
%CCOMPILER mpicc
%FCOMPILER mpif90
%LINKER mpif90

%BASE_CFLAGS -w -lcurl
%PROD_CFLAGS -O2 -D BOOST_DISABLE_ASSERTS -std=c++98
%DEV_CFLAGS -g -O2
%DEBUG_CFLAGS -g

%BASE_FFLAGS -D__NONE__
%PROD_FFLAGS -O2
%DEV_FFLAGS -g -O2
%DEBUG_FFLAGS -g

%BASE_INC -D__NONE__
%BASE_LD -lcurl -lstdc++

%CPP cpp
%FPP cpp -P
%MAKE gmake
15 changes: 15 additions & 0 deletions ARCH/SINGULARITY/xios/arch-singularity.path
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
NETCDF_INCDIR="-I $NETCDF_INC_DIR"
NETCDF_LIBDIR="-L $NETCDF_LIB_DIR"
NETCDF_LIB="-lnetcdff -lnetcdf"

MPI_INCDIR=""
MPI_LIBDIR=""
MPI_LIB="-lcurl"

HDF5_INCDIR="-I $HDF5_INC_DIR"
HDF5_LIBDIR="-L $HDF5_LIB_DIR"
HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz"

BOOST_INCDIR="-I $BOOST_INC_DIR"
BOOST_LIBDIR="-L $BOOST_LIB_DIR"
BOOST_LIB=""
120 changes: 0 additions & 120 deletions EXP_tideonly/context_nemo.xml

This file was deleted.

Loading