├── .github └── workflows │ └── test_main.yml ├── .gitignore ├── LICENCE.txt ├── Makefile ├── README.md ├── projects ├── AVISO │ ├── Makefile.prj │ ├── kill_zones.F90 │ ├── namelist_AVISO.in │ ├── read_field.F90 │ └── setup_grid.F90 ├── IFS │ ├── Makefile.prj │ ├── kill_zones.F90 │ ├── namelist_IFS.in │ ├── read_field.F90 │ └── setup_grid.F90 ├── NEMO │ ├── Makefile.prj │ ├── kill_zones.F90 │ ├── namelist_ORCA1.in │ ├── read_field.F90 │ └── setup_grid.F90 ├── ROMS │ ├── Makefile.prj │ ├── kill_zones.F90 │ ├── namelist_ROMS.in │ ├── read_field.F90 │ └── setup_grid.F90 └── Theoretical │ ├── Makefile.prj │ ├── kill_zones.F90 │ ├── namelist_Theoretical.in │ ├── read_field.F90 │ └── setup_grid.F90 └── src ├── TRACMASS.F90 ├── _funit ├── README.md ├── mod_calendar.fun ├── mod_clock.fun ├── mod_error.fun ├── mod_getfile.fun ├── mod_pos_tanalytical.fun ├── mod_pos_tstep.fun ├── mod_seed.fun ├── mod_subdomain.fun ├── mod_swap.fun ├── mod_tracers.fun ├── mod_vertvel.fun └── runtest.sh ├── mod_calendar.F90 ├── mod_clock.F90 ├── mod_diffusion.F90 ├── mod_divergence.F90 ├── mod_error.F90 ├── mod_getfile.F90 ├── mod_init.F90 ├── mod_loop.F90 ├── mod_pos_tanalytical.F90 ├── mod_pos_tstep.F90 ├── mod_postprocess.F90 ├── mod_print.F90 ├── mod_seed.F90 ├── mod_stream.F90 ├── mod_subdomain.F90 ├── mod_swap.F90 ├── mod_tracerf.F90 ├── mod_tracers.F90 ├── mod_vars.F90 ├── mod_vertvel.F90 └── mod_write.F90 /.github/workflows/test_main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/.github/workflows/test_main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/README.md -------------------------------------------------------------------------------- /projects/AVISO/Makefile.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/AVISO/Makefile.prj -------------------------------------------------------------------------------- /projects/AVISO/kill_zones.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/AVISO/kill_zones.F90 -------------------------------------------------------------------------------- /projects/AVISO/namelist_AVISO.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/AVISO/namelist_AVISO.in -------------------------------------------------------------------------------- /projects/AVISO/read_field.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/AVISO/read_field.F90 -------------------------------------------------------------------------------- /projects/AVISO/setup_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/AVISO/setup_grid.F90 -------------------------------------------------------------------------------- /projects/IFS/Makefile.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/IFS/Makefile.prj -------------------------------------------------------------------------------- /projects/IFS/kill_zones.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/IFS/kill_zones.F90 -------------------------------------------------------------------------------- /projects/IFS/namelist_IFS.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/IFS/namelist_IFS.in -------------------------------------------------------------------------------- /projects/IFS/read_field.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/IFS/read_field.F90 -------------------------------------------------------------------------------- /projects/IFS/setup_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/IFS/setup_grid.F90 -------------------------------------------------------------------------------- /projects/NEMO/Makefile.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/NEMO/Makefile.prj -------------------------------------------------------------------------------- /projects/NEMO/kill_zones.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/NEMO/kill_zones.F90 -------------------------------------------------------------------------------- /projects/NEMO/namelist_ORCA1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/NEMO/namelist_ORCA1.in -------------------------------------------------------------------------------- /projects/NEMO/read_field.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/NEMO/read_field.F90 -------------------------------------------------------------------------------- /projects/NEMO/setup_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/NEMO/setup_grid.F90 -------------------------------------------------------------------------------- /projects/ROMS/Makefile.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/ROMS/Makefile.prj -------------------------------------------------------------------------------- /projects/ROMS/kill_zones.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/ROMS/kill_zones.F90 -------------------------------------------------------------------------------- /projects/ROMS/namelist_ROMS.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/ROMS/namelist_ROMS.in -------------------------------------------------------------------------------- /projects/ROMS/read_field.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/ROMS/read_field.F90 -------------------------------------------------------------------------------- /projects/ROMS/setup_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/ROMS/setup_grid.F90 -------------------------------------------------------------------------------- /projects/Theoretical/Makefile.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/Theoretical/Makefile.prj -------------------------------------------------------------------------------- /projects/Theoretical/kill_zones.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/Theoretical/kill_zones.F90 -------------------------------------------------------------------------------- /projects/Theoretical/namelist_Theoretical.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/Theoretical/namelist_Theoretical.in -------------------------------------------------------------------------------- /projects/Theoretical/read_field.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/Theoretical/read_field.F90 -------------------------------------------------------------------------------- /projects/Theoretical/setup_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/projects/Theoretical/setup_grid.F90 -------------------------------------------------------------------------------- /src/TRACMASS.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/TRACMASS.F90 -------------------------------------------------------------------------------- /src/_funit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/README.md -------------------------------------------------------------------------------- /src/_funit/mod_calendar.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_calendar.fun -------------------------------------------------------------------------------- /src/_funit/mod_clock.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_clock.fun -------------------------------------------------------------------------------- /src/_funit/mod_error.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_error.fun -------------------------------------------------------------------------------- /src/_funit/mod_getfile.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_getfile.fun -------------------------------------------------------------------------------- /src/_funit/mod_pos_tanalytical.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_pos_tanalytical.fun -------------------------------------------------------------------------------- /src/_funit/mod_pos_tstep.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_pos_tstep.fun -------------------------------------------------------------------------------- /src/_funit/mod_seed.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_seed.fun -------------------------------------------------------------------------------- /src/_funit/mod_subdomain.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_subdomain.fun -------------------------------------------------------------------------------- /src/_funit/mod_swap.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_swap.fun -------------------------------------------------------------------------------- /src/_funit/mod_tracers.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_tracers.fun -------------------------------------------------------------------------------- /src/_funit/mod_vertvel.fun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/mod_vertvel.fun -------------------------------------------------------------------------------- /src/_funit/runtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/_funit/runtest.sh -------------------------------------------------------------------------------- /src/mod_calendar.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_calendar.F90 -------------------------------------------------------------------------------- /src/mod_clock.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_clock.F90 -------------------------------------------------------------------------------- /src/mod_diffusion.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_diffusion.F90 -------------------------------------------------------------------------------- /src/mod_divergence.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_divergence.F90 -------------------------------------------------------------------------------- /src/mod_error.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_error.F90 -------------------------------------------------------------------------------- /src/mod_getfile.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_getfile.F90 -------------------------------------------------------------------------------- /src/mod_init.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_init.F90 -------------------------------------------------------------------------------- /src/mod_loop.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_loop.F90 -------------------------------------------------------------------------------- /src/mod_pos_tanalytical.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_pos_tanalytical.F90 -------------------------------------------------------------------------------- /src/mod_pos_tstep.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_pos_tstep.F90 -------------------------------------------------------------------------------- /src/mod_postprocess.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_postprocess.F90 -------------------------------------------------------------------------------- /src/mod_print.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_print.F90 -------------------------------------------------------------------------------- /src/mod_seed.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_seed.F90 -------------------------------------------------------------------------------- /src/mod_stream.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_stream.F90 -------------------------------------------------------------------------------- /src/mod_subdomain.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_subdomain.F90 -------------------------------------------------------------------------------- /src/mod_swap.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_swap.F90 -------------------------------------------------------------------------------- /src/mod_tracerf.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_tracerf.F90 -------------------------------------------------------------------------------- /src/mod_tracers.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_tracers.F90 -------------------------------------------------------------------------------- /src/mod_vars.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_vars.F90 -------------------------------------------------------------------------------- /src/mod_vertvel.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_vertvel.F90 -------------------------------------------------------------------------------- /src/mod_write.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TRACMASS/Tracmass/HEAD/src/mod_write.F90 --------------------------------------------------------------------------------