Ignore:
Timestamp:
09/05/14 14:42:27 (10 years ago)
Author:
millour
Message:

Added features for the Saturn case:

  • Added possibility to run without startfi or restartfi.nc files
  • Added reference temperature "temp_profile.txt" profile to start from
  • More XIOS outputs, and put them on "presnivs (pressure) vertical coordinate
  • Added "-openmp-threadprivate compat" OpenMP option in Ada arch file

EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/physiq.F90

    r269 r270  
    569569!ym               rnat,pctsrf_sic,tslab, tsea_ice,sea_ice) 
    570570 
     571         write(*,*) "physiq: firstcall, call phyetat0_academic" 
    571572         call phyetat0_academic(ngrid,nlayer,"startfi.nc",0,0,nsoilmx,nq,   & 
    572573               day_ini,time_phys,tsurf,tsoil,emis,q2,qsurf,   & 
     
    575576 
    576577!mi initialising tsurf with pt 
     578         write(*,*) "Physiq: initializing tsurf(:) to pt(:,1) !!" 
    577579         tsurf(:)=pt(:,1) 
    578580 
     
    744746 
    745747         if (ngrid.ne.1) then ! no need to create a restart file in 1d 
    746            call physdem0("restartfi.nc",long,lati,nsoilmx,ngrid,nlayer,nq, & 
    747                          ptimestep,pday+nday,time_phys,area, & 
    748                          albedodat,inertiedat,zmea,zstd,zsig,zgam,zthe) 
     748! EM: No restart file (for now). 
     749!           call physdem0("restartfi.nc",long,lati,nsoilmx,ngrid,nlayer,nq, & 
     750!                         ptimestep,pday+nday,time_phys,area, & 
     751!                         albedodat,inertiedat,zmea,zstd,zsig,zgam,zthe) 
    749752         endif 
    750753          
     
    19721975!                    cloudfrac,totcloudfrac,hice,noms) 
    19731976!#endif 
    1974               call physdem1("restartfi.nc",nsoilmx,ngrid,nlayer,nq, & 
    1975                       ptimestep,ztime_fin, & 
    1976                       tsurf,tsoil,emis,q2,qsurf_hist, & 
    1977                       cloudfrac,totcloudfrac,hice, & 
    1978                       rnat,pctsrf_sic,tslab,tsea_ice,sea_ice) 
     1977 
     1978! EM: do not write a restart file (for now). 
     1979!              call physdem1("restartfi.nc",nsoilmx,ngrid,nlayer,nq, & 
     1980!                      ptimestep,ztime_fin, & 
     1981!                      tsurf,tsoil,emis,q2,qsurf_hist, & 
     1982!                      cloudfrac,totcloudfrac,hice, & 
     1983!                      rnat,pctsrf_sic,tslab,tsea_ice,sea_ice) 
    19791984            endif 
    19801985 
     
    22392244      CALL write_xios_field("ASR",fluxabs_sw) 
    22402245      CALL write_xios_field("OLR",fluxtop_lw) 
     2246      call write_xios_field("input_temp",pt) 
     2247      call write_xios_field("input_u",pu) 
     2248      call write_xios_field("input_v",pv) 
     2249      call write_xios_field("dtrad",dtrad) 
     2250      call write_xios_field("zdtlw",zdtlw) 
     2251      call write_xios_field("zdtsw",zdtsw) 
     2252      call write_xios_field("zdtdyn",zdtdyn/ptimestep) 
     2253      call write_xios_field("zdtdif",zdtdif) 
     2254      call write_xios_field("zdtadj",zdtadj) 
     2255      call write_xios_field("pdt",pdt) 
    22412256      IF (lastcall) CALL finalize_xios_output 
    22422257       
     
    23442359      endif 
    23452360 
     2361      write(*,*) "physiq: done, zday=",zday 
    23462362      return 
    23472363    end subroutine physiq 
Note: See TracChangeset for help on using the changeset viewer.