Ignore:
Timestamp:
Jul 15, 2014 12:53:45 PM (10 years ago)
Author:
knoop
Message:

Ensemble run capability added to parallel random number generator.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/init_3d_model.f90

    r1412 r1429  
    2020! Current revisions:
    2121! ------------------
    22 !
     22! Ensemble run capability added to parallel random number generator
    2323!
    2424! Former revisions:
     
    194194    USE indices
    195195
    196     USE lpm_init_mod,                                                              &
     196    USE lpm_init_mod,                                                          &
    197197        ONLY:  lpm_init
    198198   
     
    948948!--    Initialize the random number generators (from numerical recipes)
    949949       CALL random_function_ini
     950       
    950951       IF ( random_generator == 'random-parallel' )  THEN
    951           CALL random_function_ini
    952           !- asigning an ID to every vertical gridpoint column
     952!--       Asigning an ID to every vertical gridpoint column
     953!--       dependig on the ensemble run number.
     954          random_dummy=1
    953955          DO j=0,ny
    954956             DO i=0,nx
    955                 id_random_array(j,i) = 1000000*i + j
     957                id_random_array(j,i) = random_dummy + 1E6 * ( ensemble_member_nr - 1000 )
     958                random_dummy = random_dummy + 1
    956959             END DO
    957960          ENDDO
    958           !- executing the initial ran_parallel
     961!--       Initializing with random_seed_parallel for every vertical
     962!--       gridpoint column.
     963          random_dummy=0
    959964          DO j = nysg, nyng
    960965             DO i = nxlg, nxrg
Note: See TracChangeset for help on using the changeset viewer.