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 2607 for branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC – NEMO

Ignore:
Timestamp:
2011-02-22T18:14:26+01:00 (13 years ago)
Author:
trackstand2
Message:

Made module arrays allocatable and added calls to _alloc()s in nemo_alloc()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90

    r2597 r2607  
    572572     USE tranxt,       ONLY: tra_nxt_alloc 
    573573     USE trazdf,       ONLY: tra_zdf_alloc 
     574 
     575     ! TOP-related alloc routines... 
    574576#if defined key_top 
     577     USE trcadv,       ONLY: trc_adv_alloc 
    575578     USE trc,          ONLY: trc_alloc 
     579     USE trcnxt,       ONLY: trc_nxt_alloc 
     580     USE trczdf,       ONLY: trc_zdf_alloc 
     581     USE trdmod_trc_oce,ONLY: trd_mod_trc_oce_alloc 
    576582#endif 
    577583#if defined key_top && ! defined key_iomput 
    578584     USE trcdia,       ONLY: trc_dia_alloc 
    579585#endif 
     586#if  defined key_top && defined key_trcdmp  
     587     USE trcdmp,       ONLY: trc_dmp_alloc 
     588#endif 
    580589#if  defined key_top  &&  defined key_dtatrc 
    581590     USE trcdta,       ONLY: trc_dta_alloc 
    582591#endif 
     592     ! ...end of TOP-related alloc routines 
     593 
     594     ! LOBSTER-related alloc routines... 
     595     USE sms_lobster,  ONLY: sms_lobster_alloc 
     596     ! ...end of LOBSTER-related alloc routines 
     597 
    583598     USE trc_oce,      ONLY: trc_oce_alloc 
    584599#if   defined key_trdmld   ||   defined key_esopa 
     
    730745     ierr = ierr + tra_nxt_alloc() 
    731746     ierr = ierr + tra_zdf_alloc() 
     747 
     748     ! Start of TOP-related alloc routines... 
    732749#if defined key_top 
     750     ierr = ierr + trc_adv_alloc() 
    733751     ierr = ierr + trc_alloc() 
     752     ierr = ierr + trc_nxt_alloc() 
     753     ierr = ierr + trc_zdf_alloc() 
     754     ierr = ierr + trd_mod_trc_oce_alloc() 
    734755#endif 
    735756#if defined key_top && ! defined key_iomput 
    736757     ierr = ierr + trc_dia_alloc() 
    737758#endif 
     759#if  defined key_top && defined key_trcdmp  
     760     ierr = ierr + trc_dmp_alloc() 
     761#endif 
    738762#if  defined key_top  &&  defined key_dtatrc 
    739763     ierr = ierr + trc_dta_alloc() 
    740764#endif 
     765     ! ...end of TOP-related alloc routines 
     766 
     767     ! Start of LOBSTER-related alloc routines 
     768     ierr = ierr + sms_lobster_alloc() 
     769     ! ...end of LOBSTER-related alloc routines 
     770 
    741771     ierr = ierr + trc_oce_alloc() 
    742772#if   defined key_trdmld   ||   defined key_esopa 
Note: See TracChangeset for help on using the changeset viewer.