New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 4011 for branches/2013/dev_r3996_CMCC6_topbc/NEMOGCM/CONFIG – NEMO

Ignore:
Timestamp:
2013-09-04T18:48:29+02:00 (11 years ago)
Author:
vichi
Message:

Make a generic interface for trcdta when using other BGCM

This change introduces a more general trcdta structure that
is not strictly dependent on the number of tracers defined
in PISCES. The loop on the number of tracers is moved outside
trcdta and the tracer info and array is passed as an argument.
This allows to use trcdta as a library subroutine by the BFM and
other models.
NOTE: it must be tested throughly with all the PISCES configurations

This commit also updates the GYRE_BFM configuration and corrects
some minor missing cpp keys and real type definitions

Location:
branches/2013/dev_r3996_CMCC6_topbc/NEMOGCM/CONFIG
Files:
3 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3996_CMCC6_topbc/NEMOGCM/CONFIG/GYRE/cpp_GYRE.fcm

    r3695 r4011  
    1  bld::tool::fppkeys key_gyre key_dynspg_flt key_ldfslp key_zdftke key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys key_gyre key_dynspg_flt key_ldfslp key_zdftke key_iomput key_mpp_mpi key_nosignedzero 
  • branches/2013/dev_r3996_CMCC6_topbc/NEMOGCM/CONFIG/GYRE_BFM/README

    r3813 r4011  
    3838(ex: export NEMODIR=path/to/nemo) 
    3939 
    40 Go to the $BFMDIR/build/Configurations/GYRE_BFM directory and read  
     40Go to the $BFMDIR/build/configurations/GYRE_BFM directory and read  
    4141carefully the README file. 
    4242Altrenatively, execute 
     
    4848 
    4949Once the BFM code has been generated the first time, the code can be  
    50 rebuilt with the following command: 
     50also rebuilt with the standard NEMO command: 
    5151./makenemo -n GYRE_BFM -m ARCHFILE -e $BFMDIR/src/nemo  
    5252 
     
    5656The distributed standard test case is GYRE_BFM, a version of GYRE 
    5757with a full-blown BFM. It is a demnstration simulation and it is not 
    58 meant to produce any published result. The namelists for the BFM are  
    59 not distributed with NEMO but are generated directly by the BFM, in 
    60 directory $BFMDIR/run/GYRE_BFM. The user can either copy the content 
    61 of $NEMODIR/NEMOGCM/CONFIG/GYRE_BFM/EXP00 in this directory or the 
    62 other way around. GYRE_BFM runs with analytical input data only. 
     58meant to produce any published result.  
     59GYRE_BFM runs with analytical input data only. 
     60The namelists for the BFM are not distributed with NEMO but are  
     61generated directly by the BFM, in directory $BFMDIR/run/gyre_bfm.  
     62The generation of the BFM namelist also copy the required NEMO 
     63namelist and namelist_top files to this directory.  
     64This is why there are no namelist files found in the standard  
     65run directory $NEMODIR/NEMOGCM/CONFIG/GYRE_BFM/EXP00  
     66If a user prefers to work in that directory than she has to 
     67copy the generated namelists there  
    6368 
    6469----------------------------------------------------------------------- 
    6570Other examples 
    6671----------------------------------------------------------------------- 
    67 Other couplings with NEMO are available in $BFMDIR/build/Configurations. 
     72Other couplings with NEMO are available in $BFMDIR/build/configurations. 
    6873Please refer to the README file in each directory for more information. 
  • branches/2013/dev_r3996_CMCC6_topbc/NEMOGCM/CONFIG/GYRE_BFM/cpp_GYRE_BFM.fcm

    r3695 r4011  
    1 bld::tool::fppkeys  key_gyre key_dynspg_flt key_ldfslp key_zdftke key_vectopt_loop key_top key_my_trc key_mpp_mpi key_iomput 
     1bld::tool::fppkeys  key_gyre key_dynspg_flt key_ldfslp key_zdftke key_vectopt_loop key_top key_my_trc key_mpp_mpi key_iomput key_nosignedzero 
    22inc $BFMDIR/src/nemo/bfm.fcm 
Note: See TracChangeset for help on using the changeset viewer.