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 3362 for branches/2012/dev_r3322_NOCS09_SAS/NEMOGCM/NEMO – NEMO

Ignore:
Timestamp:
2012-04-24T12:35:17+02:00 (12 years ago)
Author:
sga
Message:

NEMO branch dev_r3322_NOCS09_SAS: Restructure standalone code to reduce impact on SBC code.

Moral: never talk to Gurvan just as you are finishing a development branch.

Location:
branches/2012/dev_r3322_NOCS09_SAS/NEMOGCM/NEMO/SAS_SRC
Files:
1 added
2 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2012/dev_r3322_NOCS09_SAS/NEMOGCM/NEMO/SAS_SRC/nemogcm.F90

    r3335 r3362  
    5353   USE mod_ioclient 
    5454#endif 
    55    USE sbcsas 
     55   USE sbcssm 
    5656 
    5757   IMPLICIT NONE 
     
    256256                            CALL day_init   ! model calendar (using both namelist and restart infos) 
    257257 
    258                             CALL sbc_sas_init   ! initialise standalone scheme 
     258                            CALL sbc_ssm_sas_init   ! initialise standalone scheme 
    259259                            CALL sbc_init   ! Forcings : surface module  
    260260       
  • branches/2012/dev_r3322_NOCS09_SAS/NEMOGCM/NEMO/SAS_SRC/step.F90

    r3358 r3362  
    66   !!====================================================================== 
    77   !! History :  OPA  !  1991-03  (G. Madec)  Original code 
    8    !!             -   !  1991-11  (G. Madec) 
    9    !!             -   !  1992-06  (M. Imbard)  add a first output record 
    10    !!             -   !  1996-04  (G. Madec)  introduction of dynspg 
    11    !!             -   !  1996-04  (M.A. Foujols)  introduction of passive tracer 
    12    !!            8.0  !  1997-06  (G. Madec)  new architecture of call 
    13    !!            8.2  !  1997-06  (G. Madec, M. Imbard, G. Roullet)  free surface 
    14    !!             -   !  1999-02  (G. Madec, N. Grima)  hpg implicit 
    15    !!             -   !  2000-07  (J-M Molines, M. Imbard)  Open Bondary Conditions 
    16    !!   NEMO     1.0  !  2002-06  (G. Madec)  free form, suppress macro-tasking 
    17    !!             -   !  2004-08  (C. Talandier) New trends organization 
    18    !!             -   !  2005-01  (C. Ethe) Add the KPP closure scheme 
    19    !!             -   !  2005-11  (G. Madec)  Reorganisation of tra and dyn calls 
    20    !!             -   !  2006-01  (L. Debreu, C. Mazauric)  Agrif implementation 
    21    !!             -   !  2006-07  (S. Masson)  restart using iom 
    22    !!            3.2  !  2009-02  (G. Madec, R. Benshila)  reintroduicing z*-coordinate 
    23    !!             -   !  2009-06  (S. Masson, G. Madec)  TKE restart compatible with key_cpl 
    24    !!            3.3  !  2010-05  (K. Mogensen, A. Weaver, M. Martin, D. Lea) Assimilation interface 
    25    !!             -   !  2010-10  (C. Ethe, G. Madec) reorganisation of initialisation phase + merge TRC-TRA 
    26    !!            3.4  !  2011-04  (G. Madec, C. Ethe) Merge of dtatem and dtasal 
    27    !!            3.5  !  2012-03  (S. Alderson) 
     8   !!             .   !    .                                                      
     9   !!             .   !    .                                                      
     10   !!   NEMO     3.5  !  2012-03  (S. Alderson) 
    2811   !!---------------------------------------------------------------------- 
    2912 
     
    8972# endif    
    9073#endif    
    91                              indic = 0                    ! reset to no error condition 
    9274      IF( kstp /= nit000 )   CALL day( kstp )             ! Calendar (day was already called at nit000 in day_init) 
    9375                             CALL iom_setkt( kstp )       ! say to iom that we are at time step kstp 
     
    9779                             CALL dia_wri( kstp )         ! ocean model: outputs 
    9880 
    99                              indic = 0 
     81                             indic = 0                    ! although indic is not changed in stp_ctl 
     82                                                          ! need to keep the same interface  
    10083                             CALL stp_ctl( kstp, indic ) 
    101       IF( indic < 0      )   THEN 
    102                              CALL ctl_stop( 'step: indic < 0' ) 
    103                              CALL dia_wri_state( 'output.abort', kstp ) 
    104       ENDIF 
    10584      ! 
    10685      IF( nn_timing == 1 .AND.  kstp == nit000  )   CALL timing_reset 
Note: See TracChangeset for help on using the changeset viewer.