Changeset 1683


Ignore:
Timestamp:
Mar 31, 2017, 4:42:30 PM (8 years ago)
Author:
emillour
Message:

Dynamical core:
Enable having a minimum of 2 points per latitude band (i.e. MPI tile). Was already possible but the sanity checks were set on a minimum of 3 points per latitude band.
EM

Location:
trunk/LMDZ.COMMON/libf/dyn3dpar
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/libf/dyn3dpar/bands.F90

    r1543 r1683  
    183183        minvalue=value(i)
    184184        min_proc=index(i)
    185         if (jj_nb_caldyn(max_proc)>3) then
     185        if (jj_nb_caldyn(max_proc)>2) then
    186186          if (timer_iteration(jj_nb_caldyn(min_proc)+1,timer_caldyn,min_proc)<=1 ) then
    187187             jj_nb_caldyn(min_proc)=jj_nb_caldyn(min_proc)+1
     
    249249        min_proc=index(i)
    250250
    251         if (jj_nb_vanleer(max_proc)>3) then
     251        if (jj_nb_vanleer(max_proc)>2) then
    252252          if (timer_average(jj_nb_vanleer(min_proc)+1,timer_vanleer,min_proc)==0. .or. &
    253253             timer_average(jj_nb_vanleer(max_proc)-1,timer_vanleer,max_proc)==0.) then
  • trunk/LMDZ.COMMON/libf/dyn3dpar/parallel_lmdz.F90

    r1441 r1683  
    121121        if ( i < MOD((jjm+1),mpi_size) ) jj_nb_para(i)=jj_nb_para(i)+1
    122122       
    123         if (jj_nb_para(i) <= 2 ) then
     123        if (jj_nb_para(i) <= 1 ) then
    124124         
    125125         write(lunout,*)"Arret : le nombre de bande de lattitude par process est trop faible (<2)."
Note: See TracChangeset for help on using the changeset viewer.