Ignore:
Timestamp:
09/01/23 11:10:18 (9 months ago)
Author:
aclsce
Message:

Modified perturbation to depend on period and variable defined in config.card.

Location:
CONFIG_DEVT/IPSLCM6.2.2_ENSEMBLES
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CONFIG_DEVT/IPSLCM6.2.2_ENSEMBLES/config/IPSLCM6/LMDZOR622-ENSEMBLES.01/ENSEMBLES/create_ensemble_def

    r6246 r6602  
    55ensemble_pool_member_rank=$4 
    66noise_teta=$5 
     7CumulPeriod=$6 
     8config_UserChoices_StartSeed=$7 
    79 
    810echo noise_teta=$noise_teta > ensemble.def  
    9 echo seed_noise_teta=$(($ensemble_pool_size * $ensemble_pool_rank + $ensemble_pool_member_rank)) >> ensemble.def  
     11echo seed_noise_teta=$(($CumulPeriod * $config_UserChoices_StartSeed * $ensemble_pool_size * $ensemble_pool_rank + $ensemble_pool_member_rank)) >> ensemble.def  
    1012echo whole_ensemble_size=$whole_ensemble_size >> ensemble.def  
    1113echo ensemble_pool_size=$ensemble_pool_size >> ensemble.def 
  • CONFIG_DEVT/IPSLCM6.2.2_ENSEMBLES/config/IPSLCM6/LMDZOR622-ENSEMBLES.01/config.card

    r6246 r6602  
    154154PoolNumber=3 
    155155PoolSize=2 
     156StartSeed=1 
  • CONFIG_DEVT/IPSLCM6.2.2_ENSEMBLES/libIGCM/libIGCM_config/libIGCM_config.ksh

    r6246 r6602  
    14521452   if [ ${config_Ensemble_EnsembleXIOS} = TRUE ] ; then 
    14531453 
     1454       [ X${config_UserChoices_StartSeed} = X ] && config_UserChoices_StartSeed=1    
     1455 
    14541456       for (( pool_member_rank=0 ; pool_member_rank < $(($config_Ensemble_PoolSize+1)) ; pool_member_rank++ )) 
    14551457       do 
     
    14601462               [ ! -d MEMBER_$whole_ensemble_rank ] && mkdir MEMBER_$whole_ensemble_rank 
    14611463               cd MEMBER_$whole_ensemble_rank 
    1462                ../create_ensemble_def $whole_ensemble_size $config_Ensemble_PoolSize $1 $pool_member_rank ${noise_teta[$whole_ensemble_rank]} 
     1464               ../create_ensemble_def $whole_ensemble_size $config_Ensemble_PoolSize $1 $pool_member_rank ${noise_teta[$whole_ensemble_rank]} $CumulPeriod $config_UserChoices_StartSeed 
    14631465                  if [ ${config_UserChoices_TagName} = IPSLCM6 ] ; then 
    14641466                      ../create_oasis_restart.sh $pool_member_rank 
Note: See TracChangeset for help on using the changeset viewer.