Ignore:
Timestamp:
Jul 23, 2024, 8:22:55 AM (12 months ago)
Author:
abarral
Message:

Handle DEBUG_IO in lmdz_cppkeys_wrapper.F90
Transform some files .F -> .[fF]90
[ne compile pas à cause de writefield_u non défini - en attente de réponse Laurent]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/tools/fcm/lib/Ecmwf/Fortran90_stuff.pm

    r1578 r5101  
    601601    next if(/^ *$/ | /^ *!/);
    602602# The following two substitutions should be restored at end of processing
    603     s/(\'[^!]*)!+(.*\')/$1\£$2/;   # Protect against mischief
    604     s/(["][^!]*)!+(.*["])/$1\£$2/;      # Protect against mischief
     603    s/(\'[^!]*)!+(.*\')/$1\$2/;   # Protect against mischief
     604    s/(["][^!]*)!+(.*["])/$1\$2/;      # Protect against mischief
    605605    $im=$im+/JPIM\b/i unless($im);
    606606    $rb=$rb+/JPRB\b/i unless($rb);
     
    629629    next unless (/^\#/);
    630630    if(@pars) {
    631       s/^#include +"tsmbkind.h"/USE PARKIND1  ,ONLY : $string/ ;
     631      s/^#include +"tsmbkind.h"/USE PARKIND1  ,ONLY: $string/ ;
    632632    }
    633633    else {
     
    635635    }
    636636#    if($rh) {
    637       s/^#include +"hugekind.h"/USE PARKIND2  ,ONLY : JPRH/ ;
     637      s/^#include +"hugekind.h"/USE PARKIND2  ,ONLY: JPRH/ ;
    638638#    }
    639639#    else {
     
    14181418    if($hook_status == 0) {   # $hook_status == 0 means we have not done anything yet
    14191419      if($cont eq 'USE') {    # Add USE YOMHOOK as second use statement
    1420         $href->{post_insert}="USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK\n";
     1420        $href->{post_insert}="USE YOMHOOK   ,ONLY: LHOOK,   DR_HOOK\n";
    14211421        $hook_status=1;
    14221422      }
    14231423      elsif($cont eq 'IMPLICIT NONE') { # No previous USE, add USE YOMHOOK before IMPLICIT NONE
    1424         $href->{pre_insert} ="USE PARKIND1  ,ONLY : JPRB\n".
    1425           "USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK\n";
     1424        $href->{pre_insert} ="USE PARKIND1  ,ONLY: JPRB\n".
     1425          "USE YOMHOOK   ,ONLY: LHOOK,   DR_HOOK\n";
    14261426        $hook_status=1;
    14271427      }
     
    24712471  s/($name)%$name/$1/g;
    24722472  $_=uc($_);
    2473 #  print "PROPAG $called $_ ££ @inpars \n";
     2473#  print "PROPAG $called $_ �� @inpars \n";
    24742474  my @call_args=split ',' , $_;
    24752475  my $i=0;
Note: See TracChangeset for help on using the changeset viewer.