Ignore:
Timestamp:
Mar 14, 2019, 10:34:31 AM (5 years ago)
Author:
Laurent Fairhead
Message:

Further modifications for DYNAMICO/LMDZ convergence. These are based
on Yann's LMDZ6_V2 sources. Compiles on irene and converges with revision 3459
in a bucket configuration
YM/LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/iostart.F90

    r3435 r3465  
    126126    LOGICAL,OPTIONAL :: found
    127127   
    128     REAL    :: field_glo(klon_glo,field_size)
    129     REAL    :: field_glo_tmp(klon_glo,field_size)
    130     INTEGER :: ind_cell_glo_glo(klon_glo)
     128    REAL,ALLOCATABLE    :: field_glo(:,:)
     129    REAL,ALLOCATABLE    :: field_glo_tmp(:,:)
     130    INTEGER,ALLOCATABLE :: ind_cell_glo_glo(:)
    131131    LOGICAL :: tmp_found
    132132    INTEGER :: varid
    133133    INTEGER :: ierr,i
    134134
    135 !    IF (is_master) ALLOCATE(ind_cell_glo_glo(1:klon_glo))
     135    IF (is_master) THEN
     136      ALLOCATE(ind_cell_glo_glo(klon_glo))
     137      ALLOCATE(field_glo(klon_glo,field_size))
     138      ALLOCATE(field_glo_tmp(klon_glo,field_size))
     139    ELSE
     140      ALLOCATE(ind_cell_glo_glo(0))
     141      ALLOCATE(field_glo(0,0))
     142    ENDIF
     143   
    136144    CALL gather(ind_cell_glo,ind_cell_glo_glo)
    137145   
Note: See TracChangeset for help on using the changeset viewer.