Ignore:
Timestamp:
Jul 7, 2014, 4:48:37 PM (10 years ago)
Author:
idelkadi
Message:
  • Rajout des derictives OPENMP pour lire les fichiers namelists
  • Corrections dans la re-ecriture des sorties (traitement des valeurs indefinies)
  • Suppression des parametres non utilises des namelists
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/cosp/cosp_output_mod.F90

    r1986 r2080  
    8080!   LOGICAL, SAVE :: cosp_varsdefined = .FALSE. ! ug PAS THREADPRIVATE ET C'EST NORMAL
    8181  LOGICAL, SAVE        :: cosp_varsdefined
    82   INTEGER, save        :: Nlevout,Ncolout
    83 !$OMP THREADPRIVATE(Nlevout)
    8482
    8583CONTAINS
     
    130128    WRITE(lunout,*) 'Debut cosp_output_mod.F90'
    131129    ! Initialisations (Valeurs par defaut)
    132     Nlevout = vgrid%Nlvgrid
    133     Ncolout = Ncolumns
    134130
    135131    do ii=1,Ncolumns
     
    188184       if (use_vgrid) then
    189185! Axe vertical Cosp 40 niveaux (en m)
    190       CALL histvert(cosp_nidfiles(iff),"height","height","m",Nlevout,vgrid%z,nvert(iff))
     186      CALL histvert(cosp_nidfiles(iff),"height","height","m",vgrid%Nlvgrid,vgrid%z,nvert(iff))
    191187       else
    192188! Axe vertical modele LMDZ presnivs
    193       CALL histvert(cosp_nidfiles(iff),"presnivs","Vertical levels","Pa",Nlevout,presnivs,nvert(iff),"down")
     189      CALL histvert(cosp_nidfiles(iff),"presnivs","Vertical levels","Pa",vgrid%Nlvgrid,presnivs,nvert(iff),"down")
    194190       endif
    195191! Axe vertical niveaux modele (en m)
     
    205201    ! ug déclaration des axes verticaux de chaque fichier:
    206202    if (use_vgrid) then
    207       CALL wxios_add_vaxis("height", cosp_outfilenames(iff), Nlevout, vgrid%z)
     203      CALL wxios_add_vaxis("height", cosp_outfilenames(iff), vgrid%Nlvgrid, vgrid%z)
    208204    else
    209       CALL wxios_add_vaxis("presnivs", cosp_outfilenames(iff), Nlevout, presnivs)
     205      CALL wxios_add_vaxis("presnivs", cosp_outfilenames(iff), vgrid%Nlvgrid, presnivs)
    210206    endif
    211207    CALL wxios_add_vaxis("height_mlev", cosp_outfilenames(iff), Nlevlmdz, vgrid%mz)
Note: See TracChangeset for help on using the changeset viewer.