ROMS
Loading...
Searching...
No Matches
mod_sediment.F
Go to the documentation of this file.
1#include "cppdefs.h"
2
3/*
4** git $id$
5*************************************************** hernan g. arango ***
6** copyright(c) 2002-2025 the roms group **
7** licensed under a mit/x style license **
8** see license_roms.md **
9************************************************************************
10** **
11** this module declares sediment model internal parameters. some **
12** of these parameters are usually read from the appropriate input **
13** script. **
14** **
15** the current design allows the user to have a lot of latitude for **
16** customizing or expanding the sediment model. **
17** **
18** the sediment model is composed of several files: **
19** **
20** * model source and sink discretized equations: **
21** **
22** sediment.f sediment model driver **
23** sed_bed.f bed layer stratigraphy **
24** sed_bedload.f bedload transport **
25** sed_fluxes.f deposition, resuspension, erosion **
26** sed_settling.f vertical settling **
27** sed_surface.f sediment-water interface properties **
28** **
29** * internal model parameters declarations: **
30** **
31** sediment_mod.h **
32** **
33** * model parameters standard input script: **
34** **
35** sediment.in **
36** **
37** * code to read input model parameters: **
38** **
39** sediment_inp.h **
40** **
41** * code to assign indices to model variables during the **
42** reading of metadata information from "varinfo.yaml": **
43** **
44** sediment_var.h **
45** **
46** * code to define input model parameters in all output **
47** netcdf files: **
48** **
49** sediment_def.h **
50** **
51** * code to write out input model parameters in all output **
52** netcdf files: **
53** **
54** sediment_wrt.h **
55** **
56** note that all the files are located in roms/nonlinear/sediment **
57** and the *.h files are included within <...> to allow the user **
58** customize any of them in the project directory, while keeping **
59** the distributed code intact(check build scripts for details). **
60** **
61************************************************************************
62*/
63
64#if defined SEDIMENT || defined BBL_MODEL
65# include <sediment_mod.h>
66#else
67 MODULE mod_sediment
68 END MODULE mod_sediment
69#endif
subroutine output(ng)
Definition output.F:4
subroutine sed_bedload(ng, tile)
Definition sed_bedload.F:47