I'm currently helping to setup a GETM model of a part of the West coast
of Sri Lanka. One of the objectives is to study the sediment
distribution of a river discharging into the Indian Ocean. Does have
GETM sediment implemented? Is there an example test case I can have a
look at?
Any help is appreciated!
Best regards,
Peter Holtermann
The compiler option is "-DSPM" for the code itself, but you have to set
an environment variable called "GETM_SPM=true" for the Makefile.
Richard
Richard Hofmeister schrieb:
On Mon, Jul 13, 2009 at 11:03:48 +0200, Richard Hofmeister wrote:
>
> Hello Peter,
>
> It is time for a "Howto SPM"...
Sounds like a good idea.
> The implemented spm module has a seperate namelist and can be activated
> with the compiler option GETM_SPM=true
> Try to take the namelist "spm.inp" from the interleaving test case.
The code has not been changed for a long time so I assume it will work
OK - also with the spm.inp you point to.
>
> The code is located in $GETMDIR/src/3d/spm.F90 - you might take a look
> into that, because there not very much documentation beside that. The
> spm method has two state variables: the spm_pool in a virtual bed layer
> (2D variable) and the suspended matter itself (3d variable in the model
> grid). You can set sinking velocities and critical stresses for the
> exchange between the potential spm bed pool and the spm in the water.
Johan van der Molen has implemented a much more advanced sediment module
in GOTM (not in CVS yet). When available in GOTM it should be included
in GETM as well. It allows for up to 10 (correct me if I'm wrong Johan)
sediment classes with different characterstics.
>
> At the moment, there is a bug in the developers code in the write and
> read routines for netCDF restart files. The spm_pool variable name is
> incorrect and the spm variables are not imported, i can send a bug fix
> to Karsten.
I'll update CVS according to Richards patch.
>
> Richard
>
Karsten
<snip>
> >
> > The code is located in $GETMDIR/src/3d/spm.F90 - you might take a
> > look into that, because there not very much documentation
> beside that.
> > The spm method has two state variables: the spm_pool in a
> virtual bed
> > layer (2D variable) and the suspended matter itself (3d variable in
> > the model grid). You can set sinking velocities and
> critical stresses
> > for the exchange between the potential spm bed pool and the
> spm in the water.
>
> Johan van der Molen has implemented a much more advanced
> sediment module in GOTM (not in CVS yet). When available in
> GOTM it should be included in GETM as well. It allows for up
> to 10 (correct me if I'm wrong Johan) sediment classes with
> different characterstics.
>
Not just 10: as many as you want (within the memory/computing time
limits of your system :-) )!
<snip>
Johan
***********************************************************************************
This email and any attachments are intended for the named recipient only. Its unauthorised use, distribution, disclosure, storage or copying is not permitted. If you have received it in error, please destroy all copies and notify the sender. In messages of a non-business nature, the views and opinions expressed are the author's own and do not necessarily reflect those of the organisation from which it is sent. All emails may be subject to monitoring.
***********************************************************************************