Symbol Description Uses
num_file 315



File Line number Procedure Code
./pkg/ecco/ecco_cost_init_varia.F 59 ECCO_COST_INIT_VARIA
      integer num_file,num_var
./pkg/ecco/ecco_readparms.F 51 ECCO_READPARMS
      INTEGER k, k2, iUnit, num_file, num_var
./pkg/profiles/cost_profiles.F 132 COST_PROFILES
        do num_file=1,NFILESPROFMAX
./pkg/profiles/cost_profiles.F 133 COST_PROFILES
         fid=fiddata(num_file,bi,bj)
./pkg/profiles/cost_profiles.F 135 COST_PROFILES
         if ( (ProfNo(num_file,bi,bj).GT.0).AND.
./pkg/profiles/cost_profiles.F 138 COST_PROFILES
           err = NF_CLOSE(fidforward(num_file,bi,bj))
./pkg/profiles/cost_profiles.F 142 COST_PROFILES
           IL  = ILNBLNK( profilesfiles(num_file) )
./pkg/profiles/cost_profiles.F 144 COST_PROFILES
     &     profilesfiles(num_file)(1:IL)
./pkg/profiles/cost_profiles.F 151 COST_PROFILES
     &     fidforward(num_file,bi,bj))
./pkg/profiles/cost_profiles.F 156 COST_PROFILES
          prof_lev_comb(k,num_file,bi,bj) = -999
./pkg/profiles/cost_profiles.F 157 COST_PROFILES
          if(K.LE.ProfDepthNo(num_file,bi,bj)) then
./pkg/profiles/cost_profiles.F 159 COST_PROFILES
             if(prof_depth(num_file, k,bi,bj).EQ.
./pkg/profiles/cost_profiles.F 162 COST_PROFILES
     &          prof_lev_comb(k,num_file,bi,bj).EQ.-999) then
./pkg/profiles/cost_profiles.F 163 COST_PROFILES
              prof_lev_comb(k,num_file,bi,bj) = k2
./pkg/profiles/cost_profiles.F 170 COST_PROFILES
          if (vec_quantities(num_file,num_var,bi,bj).EQV..TRUE.) then
./pkg/profiles/cost_profiles.F 172 COST_PROFILES
            if (prof_num.LE.ProfNo(num_file,bi,bj)) then
./pkg/profiles/cost_profiles.F 182 COST_PROFILES
              ix9 = prof_interp_i(num_file,prof_num,1,bi,bj)
./pkg/profiles/cost_profiles.F 183 COST_PROFILES
              iy9 = prof_interp_j(num_file,prof_num,1,bi,bj)
./pkg/profiles/cost_profiles.F 185 COST_PROFILES
              if(prof_ind_avgbin(num_file,prof_num,bi,bj).GT.NAVGBIN)
./pkg/profiles/cost_profiles.F 186 COST_PROFILES
     &         NAVGBIN = prof_ind_avgbin(num_file,prof_num,bi,bj)
./pkg/profiles/cost_profiles.F 189 COST_PROFILES
               itmp = prof_ind_avgbin(num_file,prof_num,bi,bj)
./pkg/profiles/cost_profiles.F 193 COST_PROFILES
               call ACTIVE_READ_PROFILE(num_file,
./pkg/profiles/cost_profiles.F 194 COST_PROFILES
     &          ProfDepthNo(num_file,bi,bj),prof_traj1D,num_var,
./pkg/profiles/cost_profiles.F 196 COST_PROFILES
     &          profiles_dummy(num_file,num_var,bi,bj))
./pkg/profiles/cost_profiles.F 198 COST_PROFILES
               call PROFILES_READVECTOR(num_file,num_var,
./pkg/profiles/cost_profiles.F 199 COST_PROFILES
     &          prof_ind_glob(num_file,prof_num,bi,bj),
./pkg/profiles/cost_profiles.F 200 COST_PROFILES
     &          ProfDepthNo(num_file,bi,bj),prof_data1D,bi,bj,myThid)
./pkg/profiles/cost_profiles.F 202 COST_PROFILES
               call PROFILES_READVECTOR(num_file,-num_var,
./pkg/profiles/cost_profiles.F 203 COST_PROFILES
     &          prof_ind_glob(num_file,prof_num,bi,bj),
./pkg/profiles/cost_profiles.F 204 COST_PROFILES
     &          ProfDepthNo(num_file,bi,bj),
./pkg/profiles/cost_profiles.F 207 COST_PROFILES
               do K=1,ProfDepthNo(num_file,bi,bj)
./pkg/profiles/cost_profiles.F 212 COST_PROFILES
     &            prof_lev_comb(k,num_file,bi,bj),num_var)
./pkg/profiles/cost_profiles.F 214 COST_PROFILES
     &               prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 218 COST_PROFILES
     &            prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 220 COST_PROFILES
     &               prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 224 COST_PROFILES
     &            prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 226 COST_PROFILES
     &               prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 230 COST_PROFILES
     &            prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 232 COST_PROFILES
     &               prof_lev_comb(k,num_file,bi,bj), num_var)
./pkg/profiles/cost_profiles.F 262 COST_PROFILES
          do num_file=1,NFILESPROFMAX
./pkg/profiles/cost_profiles.F 263 COST_PROFILES
            if (vec_quantities(num_file,num_var,bi,bj).EQV..TRUE.) then
./pkg/profiles/cost_profiles.F 411 COST_PROFILES
         do num_file=1,NFILESPROFMAX
./pkg/profiles/cost_profiles.F 412 COST_PROFILES
          fid=fiddata(num_file,bi,bj)
./pkg/profiles/cost_profiles.F 414 COST_PROFILES
          if ( (ProfNo(num_file,bi,bj).GT.0).AND.
./pkg/profiles/cost_profiles.F 417 COST_PROFILES
           err = NF_CLOSE(fidforward(num_file,bi,bj))
./pkg/profiles/cost_profiles.F 421 COST_PROFILES
           IL  = ILNBLNK( profilesfiles(num_file) )
./pkg/profiles/cost_profiles.F 423 COST_PROFILES
     &     profilesfiles(num_file)(1:IL)
./pkg/profiles/cost_profiles.F 430 COST_PROFILES
     &     fidforward(num_file,bi,bj))
./pkg/profiles/cost_profiles.F 434 COST_PROFILES
           if (prof_num.LE.ProfNo(num_file,bi,bj)) then
./pkg/profiles/cost_profiles.F 457 COST_PROFILES
            if (vec_quantities(num_file,num_var,bi,bj).EQV..TRUE.) then
./pkg/profiles/cost_profiles.F 45 COST_PROFILES
      integer K,num_file,num_var,prof_num
./pkg/profiles/cost_profiles.F 460 COST_PROFILES
             itmp = prof_ind_avgbin(num_file,prof_num,bi,bj)
./pkg/profiles/cost_profiles.F 462 COST_PROFILES
              do K=1,ProfDepthNo(num_file,bi,bj)
./pkg/profiles/cost_profiles.F 464 COST_PROFILES
               ktmp = prof_lev_comb(k,num_file,bi,bj)
./pkg/profiles/cost_profiles.F 476 COST_PROFILES
             call ACTIVE_READ_PROFILE(num_file,
./pkg/profiles/cost_profiles.F 477 COST_PROFILES
     &           ProfDepthNo(num_file,bi,bj),prof_traj1D,num_var,
./pkg/profiles/cost_profiles.F 479 COST_PROFILES
     &           profiles_dummy(num_file,num_var,bi,bj))
./pkg/profiles/cost_profiles.F 481 COST_PROFILES
             call PROFILES_READVECTOR(num_file,num_var,
./pkg/profiles/cost_profiles.F 482 COST_PROFILES
     &           prof_ind_glob(num_file,prof_num,bi,bj),
./pkg/profiles/cost_profiles.F 483 COST_PROFILES
     &           ProfDepthNo(num_file,bi,bj),prof_data1D,bi,bj,myThid)
./pkg/profiles/cost_profiles.F 485 COST_PROFILES
             call PROFILES_READVECTOR(num_file,-num_var,
./pkg/profiles/cost_profiles.F 486 COST_PROFILES
     &           prof_ind_glob(num_file,prof_num,bi,bj),
./pkg/profiles/cost_profiles.F 487 COST_PROFILES
     &           ProfDepthNo(num_file,bi,bj),
./pkg/profiles/cost_profiles.F 490 COST_PROFILES
             do K=1,ProfDepthNo(num_file,bi,bj)
./pkg/profiles/cost_profiles.F 496 COST_PROFILES
                 objf_profiles(num_file,num_var,bi,bj)=
./pkg/profiles/cost_profiles.F 497 COST_PROFILES
     &             objf_profiles(num_file,num_var,bi,bj)
./pkg/profiles/cost_profiles.F 509 COST_PROFILES
                 num_profiles(num_file,num_var,bi,bj)=
./pkg/profiles/cost_profiles.F 510 COST_PROFILES
     &               num_profiles(num_file,num_var,bi,bj)
./pkg/profiles/cost_profiles.F 522 COST_PROFILES
         if (ProfNo(num_file,bi,bj).GT.0) then
./pkg/profiles/cost_profiles.F 525 COST_PROFILES
     &      ProfNo(num_file,bi,bj),num_var
./pkg/profiles/cost_profiles.F 529 COST_PROFILES
     &      prof_names(num_file,num_var),
./pkg/profiles/cost_profiles.F 530 COST_PROFILES
     &      objf_profiles(num_file,num_var,bi,bj),
./pkg/profiles/cost_profiles.F 531 COST_PROFILES
     &      num_profiles(num_file,num_var,bi,bj)
./pkg/profiles/cost_profiles.F 620 COST_PROFILES
      do num_file=1,NFILESPROFMAX
./pkg/profiles/cost_profiles.F 626 COST_PROFILES
     &             objf_profiles(num_file,num_var,bi,bj)
./pkg/profiles/cost_profiles.F 628 COST_PROFILES
     &             num_profiles(num_file,num_var,bi,bj)
./pkg/profiles/cost_profiles.F 636 COST_PROFILES
     &  ' cost_profiles(',num_file,',',num_var,')= ',
./pkg/profiles/profiles_init_fixed.F 162 PROFILES_INIT_FIXED
        do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_init_fixed.F 167 PROFILES_INIT_FIXED
      IL  = ILNBLNK( profilesfiles(num_file) )
./pkg/profiles/profiles_init_fixed.F 170 PROFILES_INIT_FIXED
     &     profilesfiles(num_file)(1:IL)
./pkg/profiles/profiles_init_fixed.F 175 PROFILES_INIT_FIXED
     &     'profiles file #',num_file,' is ', profilesfile(1:IL)
./pkg/profiles/profiles_init_fixed.F 188 PROFILES_INIT_FIXED
      err = NF_OPEN(fnamedatanc, 0, fiddata(num_file,bi,bj))
./pkg/profiles/profiles_init_fixed.F 191 PROFILES_INIT_FIXED
      fid=fiddata(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 193 PROFILES_INIT_FIXED
      err = NF_INQ_DIMLEN(fid, dimid, ProfNo(num_file,bi,bj) )
./pkg/profiles/profiles_init_fixed.F 198 PROFILES_INIT_FIXED
      err = NF_INQ_DIMLEN(fid, dimid, ProfDepthNo(num_file,bi,bj) )
./pkg/profiles/profiles_init_fixed.F 213 PROFILES_INIT_FIXED
     &   ProfDepthNo(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 218 PROFILES_INIT_FIXED
     &   ProfNo(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 238 PROFILES_INIT_FIXED
      do k=1,ProfDepthNo(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 240 PROFILES_INIT_FIXED
     & prof_depth(num_file,k,bi,bj))
./pkg/profiles/profiles_init_fixed.F 281 PROFILES_INIT_FIXED
      prof_time(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 282 PROFILES_INIT_FIXED
      prof_lon(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 283 PROFILES_INIT_FIXED
      prof_lat(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 284 PROFILES_INIT_FIXED
      prof_ind_glob(num_file,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 286 PROFILES_INIT_FIXED
      prof_ind_avgbin(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 289 PROFILES_INIT_FIXED
         prof_interp_i(num_file,k,q,bi,bj) = 1
./pkg/profiles/profiles_init_fixed.F 290 PROFILES_INIT_FIXED
         prof_interp_j(num_file,k,q,bi,bj) = 1
./pkg/profiles/profiles_init_fixed.F 291 PROFILES_INIT_FIXED
         prof_interp_weights(num_file,k,q,bi,bj) = 0. _d 0
./pkg/profiles/profiles_init_fixed.F 293 PROFILES_INIT_FIXED
      prof_interp_xC11(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 294 PROFILES_INIT_FIXED
      prof_interp_yC11(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 295 PROFILES_INIT_FIXED
      prof_interp_xCNINJ(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 296 PROFILES_INIT_FIXED
      prof_interp_yCNINJ(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 301 PROFILES_INIT_FIXED
      profno_div1000=max(0,int(ProfNo(num_file,bi,bj)/1000))
./pkg/profiles/profiles_init_fixed.F 305 PROFILES_INIT_FIXED
      if (min(ProfNo(num_file,bi,bj), 1000*kk).GE.
./pkg/profiles/profiles_init_fixed.F 312 PROFILES_INIT_FIXED
      vec_count(2)=min(1000,ProfNo(num_file,bi,bj)-1000*(kk-1))
./pkg/profiles/profiles_init_fixed.F 316 PROFILES_INIT_FIXED
     & (vec_count(2)+vec_start(2)-1.GT.ProfNo(num_file,bi,bj)) )
./pkg/profiles/profiles_init_fixed.F 361 PROFILES_INIT_FIXED
        vec_count2(2)=min(1000,ProfNo(num_file,bi,bj)-1000*(kk-1))
./pkg/profiles/profiles_init_fixed.F 372 PROFILES_INIT_FIXED
      do k=1,min(1000,ProfNo(num_file,bi,bj)-1000*(kk-1))
./pkg/profiles/profiles_init_fixed.F 41 PROFILES_INIT_FIXED
      integer i,j,k,l,m,bi,bj,iG,jG,num_file,ProfNo_tile
./pkg/profiles/profiles_init_fixed.F 477 PROFILES_INIT_FIXED
        prof_time(num_file,ProfNo_tile,bi,bj)=diffsecs
./pkg/profiles/profiles_init_fixed.F 478 PROFILES_INIT_FIXED
        prof_lon(num_file,ProfNo_tile,bi,bj)=lon_cur
./pkg/profiles/profiles_init_fixed.F 479 PROFILES_INIT_FIXED
        prof_lat(num_file,ProfNo_tile,bi,bj)=lat_cur
./pkg/profiles/profiles_init_fixed.F 480 PROFILES_INIT_FIXED
        prof_ind_glob(num_file,ProfNo_tile,bi,bj)=k+1000*(kk-1)
./pkg/profiles/profiles_init_fixed.F 482 PROFILES_INIT_FIXED
        prof_ind_avgbin(num_file,ProfNo_tile,bi,bj)=tmp_avgbin(k)
./pkg/profiles/profiles_init_fixed.F 487 PROFILES_INIT_FIXED
        prof_interp_weights(num_file,ProfNo_tile,1,bi,bj)=
./pkg/profiles/profiles_init_fixed.F 489 PROFILES_INIT_FIXED
        prof_interp_i(num_file,ProfNo_tile,1,bi,bj)=prof_i
./pkg/profiles/profiles_init_fixed.F 490 PROFILES_INIT_FIXED
        prof_interp_j(num_file,ProfNo_tile,1,bi,bj)=prof_j
./pkg/profiles/profiles_init_fixed.F 491 PROFILES_INIT_FIXED
        prof_interp_weights(num_file,ProfNo_tile,2,bi,bj)=
./pkg/profiles/profiles_init_fixed.F 493 PROFILES_INIT_FIXED
        prof_interp_i(num_file,ProfNo_tile,2,bi,bj)=prof_i+1
./pkg/profiles/profiles_init_fixed.F 494 PROFILES_INIT_FIXED
        prof_interp_j(num_file,ProfNo_tile,2,bi,bj)=prof_j
./pkg/profiles/profiles_init_fixed.F 495 PROFILES_INIT_FIXED
        prof_interp_weights(num_file,ProfNo_tile,3,bi,bj)=
./pkg/profiles/profiles_init_fixed.F 497 PROFILES_INIT_FIXED
        prof_interp_i(num_file,ProfNo_tile,3,bi,bj)=prof_i
./pkg/profiles/profiles_init_fixed.F 498 PROFILES_INIT_FIXED
        prof_interp_j(num_file,ProfNo_tile,3,bi,bj)=prof_j+1
./pkg/profiles/profiles_init_fixed.F 499 PROFILES_INIT_FIXED
        prof_interp_weights(num_file,ProfNo_tile,4,bi,bj)=
./pkg/profiles/profiles_init_fixed.F 501 PROFILES_INIT_FIXED
        prof_interp_i(num_file,ProfNo_tile,4,bi,bj)=prof_i+1
./pkg/profiles/profiles_init_fixed.F 502 PROFILES_INIT_FIXED
        prof_interp_j(num_file,ProfNo_tile,4,bi,bj)=prof_j+1
./pkg/profiles/profiles_init_fixed.F 522 PROFILES_INIT_FIXED
       prof_time(num_file,ProfNo_tile,bi,bj)=diffsecs
./pkg/profiles/profiles_init_fixed.F 524 PROFILES_INIT_FIXED
         prof_ind_avgbin(num_file,ProfNo_tile,bi,bj)=tmp_avgbin(k)
./pkg/profiles/profiles_init_fixed.F 526 PROFILES_INIT_FIXED
       prof_interp_xC11(num_file,ProfNo_tile,bi,bj)=tmp_xC11(k)
./pkg/profiles/profiles_init_fixed.F 527 PROFILES_INIT_FIXED
       prof_interp_yC11(num_file,ProfNo_tile,bi,bj)=tmp_yC11(k)
./pkg/profiles/profiles_init_fixed.F 528 PROFILES_INIT_FIXED
       prof_interp_xCNINJ(num_file,ProfNo_tile,bi,bj)=tmp_xCNINJ(k)
./pkg/profiles/profiles_init_fixed.F 529 PROFILES_INIT_FIXED
       prof_interp_yCNINJ(num_file,ProfNo_tile,bi,bj)=tmp_yCNINJ(k)
./pkg/profiles/profiles_init_fixed.F 532 PROFILES_INIT_FIXED
             prof_interp_weights(num_file,ProfNo_tile,q,bi,bj)
./pkg/profiles/profiles_init_fixed.F 534 PROFILES_INIT_FIXED
             prof_interp_i(num_file,ProfNo_tile,q,bi,bj)
./pkg/profiles/profiles_init_fixed.F 536 PROFILES_INIT_FIXED
             prof_interp_j(num_file,ProfNo_tile,q,bi,bj)
./pkg/profiles/profiles_init_fixed.F 586 PROFILES_INIT_FIXED
         prof_ind_glob(num_file,ProfNo_tile,bi,bj)=k+1000*(kk-1)
./pkg/profiles/profiles_init_fixed.F 608 PROFILES_INIT_FIXED
      ProfNo(num_file,bi,bj)=ProfNo_tile
./pkg/profiles/profiles_init_fixed.F 618 PROFILES_INIT_FIXED
     &   ProfNo(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 625 PROFILES_INIT_FIXED
        prof_num_var_cur(num_file,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 627 PROFILES_INIT_FIXED
      prof_num_var_tot(num_file,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 630 PROFILES_INIT_FIXED
        JL  = ILNBLNK( prof_names(num_file,k) )
./pkg/profiles/profiles_init_fixed.F 631 PROFILES_INIT_FIXED
        err = NF_INQ_VARID(fid,prof_names(num_file,k)(1:JL), varid1 )
./pkg/profiles/profiles_init_fixed.F 633 PROFILES_INIT_FIXED
          vec_quantities(num_file,k,bi,bj)=.TRUE.
./pkg/profiles/profiles_init_fixed.F 634 PROFILES_INIT_FIXED
          prof_num_var_tot(num_file,bi,bj)=
./pkg/profiles/profiles_init_fixed.F 635 PROFILES_INIT_FIXED
     &     prof_num_var_tot(num_file,bi,bj)+1
./pkg/profiles/profiles_init_fixed.F 636 PROFILES_INIT_FIXED
          prof_num_var_cur(num_file,k,bi,bj)=
./pkg/profiles/profiles_init_fixed.F 637 PROFILES_INIT_FIXED
     &     prof_num_var_tot(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 639 PROFILES_INIT_FIXED
          vec_quantities(num_file,k,bi,bj)=.FALSE.
./pkg/profiles/profiles_init_fixed.F 644 PROFILES_INIT_FIXED
        if (vec_quantities(num_file,k,bi,bj)) then
./pkg/profiles/profiles_init_fixed.F 645 PROFILES_INIT_FIXED
          KL  = ILNBLNK( prof_names(num_file,k) )
./pkg/profiles/profiles_init_fixed.F 646 PROFILES_INIT_FIXED
          JL  = ILNBLNK( prof_namesmod(num_file,k) )
./pkg/profiles/profiles_init_fixed.F 647 PROFILES_INIT_FIXED
          if (prof_namesmod(num_file,k).EQ.'pTracer') then
./pkg/profiles/profiles_init_fixed.F 649 PROFILES_INIT_FIXED
     & prof_names(num_file,k)(1:KL),' and ',
./pkg/profiles/profiles_init_fixed.F 650 PROFILES_INIT_FIXED
     & prof_namesmod(num_file,k)(1:JL),' #',
./pkg/profiles/profiles_init_fixed.F 651 PROFILES_INIT_FIXED
     & prof_itracer(num_file,k)
./pkg/profiles/profiles_init_fixed.F 655 PROFILES_INIT_FIXED
     & prof_names(num_file,k)(1:KL),' and ',
./pkg/profiles/profiles_init_fixed.F 656 PROFILES_INIT_FIXED
     & prof_namesmod(num_file,k)(1:JL)
./pkg/profiles/profiles_init_fixed.F 667 PROFILES_INIT_FIXED
           if (ProfNo(num_file,bi,bj).GT.0) then
./pkg/profiles/profiles_init_fixed.F 683 PROFILES_INIT_FIXED
        call PROFILES_INIT_NCFILE(num_file,
./pkg/profiles/profiles_init_fixed.F 684 PROFILES_INIT_FIXED
     &   fiddata(num_file,bi,bj),fnameequinc,
./pkg/profiles/profiles_init_fixed.F 685 PROFILES_INIT_FIXED
     &   fidforward(num_file,bi,bj),ProfNo(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 686 PROFILES_INIT_FIXED
     &   ProfDepthNo(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 689 PROFILES_INIT_FIXED
        err = NF_OPEN(fnameequinc,NF_WRITE,fidforward(num_file,bi,bj))
./pkg/profiles/profiles_init_fixed.F 694 PROFILES_INIT_FIXED
        call PROFILES_INIT_NCFILE(num_file,fiddata(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 695 PROFILES_INIT_FIXED
     &   adfnameequinc, fidadjoint(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 696 PROFILES_INIT_FIXED
     &   ProfNo(num_file,bi,bj),ProfDepthNo(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 699 PROFILES_INIT_FIXED
        err = NF_OPEN(adfnameequinc,NF_WRITE,fidadjoint(num_file,bi,bj))
./pkg/profiles/profiles_init_fixed.F 712 PROFILES_INIT_FIXED
      call MDSFINDUNIT( fidforward(num_file,bi,bj) , mythid )
./pkg/profiles/profiles_init_fixed.F 714 PROFILES_INIT_FIXED
      call PROFILES_FINDUNIT( fidforward(num_file,bi,bj) , mythid )
./pkg/profiles/profiles_init_fixed.F 717 PROFILES_INIT_FIXED
        call PROFILES_INIT_NCFILE(num_file,fiddata(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 718 PROFILES_INIT_FIXED
     &   fnameequinc,fidforward(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 719 PROFILES_INIT_FIXED
     &   ProfNo(num_file,bi,bj),ProfDepthNo(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 722 PROFILES_INIT_FIXED
         open( fidforward(num_file,bi,bj),file=fnameequinc,
./pkg/profiles/profiles_init_fixed.F 724 PROFILES_INIT_FIXED
     &   recl=  (ProfDepthNo(num_file,bi,bj)+1)*WORDLENGTH*2 )
./pkg/profiles/profiles_init_fixed.F 729 PROFILES_INIT_FIXED
      call MDSFINDUNIT( fidadjoint(num_file,bi,bj) , mythid )
./pkg/profiles/profiles_init_fixed.F 731 PROFILES_INIT_FIXED
      call PROFILES_FINDUNIT( fidadjoint(num_file,bi,bj) , mythid )
./pkg/profiles/profiles_init_fixed.F 734 PROFILES_INIT_FIXED
        call PROFILES_INIT_NCFILE(num_file,fiddata(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 735 PROFILES_INIT_FIXED
     &   adfnameequinc, fidadjoint(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 736 PROFILES_INIT_FIXED
     &   ProfNo(num_file,bi,bj),ProfDepthNo(num_file,bi,bj),
./pkg/profiles/profiles_init_fixed.F 739 PROFILES_INIT_FIXED
         open( fidadjoint(num_file,bi,bj),file=adfnameequinc,
./pkg/profiles/profiles_init_fixed.F 741 PROFILES_INIT_FIXED
     &   recl=  (ProfDepthNo(num_file,bi,bj)+1)*WORDLENGTH*2 )
./pkg/profiles/profiles_init_fixed.F 751 PROFILES_INIT_FIXED
      ProfNo(num_file,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 753 PROFILES_INIT_FIXED
      prof_num_var_cur(num_file,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 754 PROFILES_INIT_FIXED
      vec_quantities(num_file,k,bi,bj)=.FALSE.
./pkg/profiles/profiles_init_fixed.F 756 PROFILES_INIT_FIXED
      prof_num_var_tot(num_file,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 758 PROFILES_INIT_FIXED
      prof_time(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 759 PROFILES_INIT_FIXED
      prof_lon(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 760 PROFILES_INIT_FIXED
      prof_lat(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 761 PROFILES_INIT_FIXED
      prof_ind_glob(num_file,k,bi,bj)=0
./pkg/profiles/profiles_init_fixed.F 763 PROFILES_INIT_FIXED
      prof_ind_avgbin(num_file,k,bi,bj)=-999
./pkg/profiles/profiles_init_fixed.F 766 PROFILES_INIT_FIXED
         prof_interp_i(num_file,k,q,bi,bj) = 1
./pkg/profiles/profiles_init_fixed.F 767 PROFILES_INIT_FIXED
         prof_interp_j(num_file,k,q,bi,bj) = 1
./pkg/profiles/profiles_init_fixed.F 768 PROFILES_INIT_FIXED
         prof_interp_weights(num_file,k,q,bi,bj) = 0. _d 0
./pkg/profiles/profiles_init_fixed.F 770 PROFILES_INIT_FIXED
      prof_interp_xC11(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 771 PROFILES_INIT_FIXED
      prof_interp_yC11(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 772 PROFILES_INIT_FIXED
      prof_interp_xCNINJ(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 773 PROFILES_INIT_FIXED
      prof_interp_yCNINJ(num_file,k,bi,bj)=-999. _d 0
./pkg/profiles/profiles_init_fixed.F 791 PROFILES_INIT_FIXED
      do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_init_fixed.F 792 PROFILES_INIT_FIXED
       do K=1,ProfDepthNo(num_file,bi,bj)
./pkg/profiles/profiles_init_fixed.F 795 PROFILES_INIT_FIXED
           prof_depth_comb(m,bi,bj) = prof_depth(num_file, k,bi,bj)
./pkg/profiles/profiles_init_fixed.F 802 PROFILES_INIT_FIXED
              if(prof_depth(num_file, k,bi,bj).lt.
./pkg/profiles/profiles_init_fixed.F 808 PROFILES_INIT_FIXED
     &            prof_depth(num_file, k,bi,bj)
./pkg/profiles/profiles_init_fixed.F 815 PROFILES_INIT_FIXED
              else if(prof_depth(num_file, k,bi,bj).gt.
./pkg/profiles/profiles_init_fixed.F 817 PROFILES_INIT_FIXED
     &           prof_depth(num_file, k,bi,bj).lt.
./pkg/profiles/profiles_init_fixed.F 823 PROFILES_INIT_FIXED
     &            prof_depth(num_file, k,bi,bj)
./pkg/profiles/profiles_init_fixed.F 830 PROFILES_INIT_FIXED
              else if ( prof_depth(num_file, k,bi,bj).gt.
./pkg/profiles/profiles_init_fixed.F 834 PROFILES_INIT_FIXED
     &              prof_depth(num_file, k,bi,bj)
./pkg/profiles/profiles_init_ncfile.F 13 PROFILES_INIT_NCFILE
      subroutine PROFILES_INIT_NCFILE(num_file,fid1,file2,fid2,length,
./pkg/profiles/profiles_init_ncfile.F 32 PROFILES_INIT_NCFILE
      integer irec, num_var,num_file
./pkg/profiles/profiles_init_ncfile.F 51 PROFILES_INIT_NCFILE
      err = NF_INQ_VARID(fid1,prof_names(num_file,num_var), varid0 )
./pkg/profiles/profiles_init_ncfile.F 54 PROFILES_INIT_NCFILE
      err = NF_DEF_VAR (fid2,prof_names(num_file,num_var), NF_DOUBLE,
./pkg/profiles/profiles_init_ncfile.F 58 PROFILES_INIT_NCFILE
      err = NF_DEF_VAR (fid2,prof_namesmask(num_file,num_var),
./pkg/profiles/profiles_init_ncfile.F 84 PROFILES_INIT_NCFILE
       do num_var=prof_num_var_tot(num_file,bi,bj),1,-1
./pkg/profiles/profiles_init_ncfile.F 85 PROFILES_INIT_NCFILE
       write(fid2,rec=((irec-1)*prof_num_var_tot(num_file,bi,bj)
./pkg/profiles/profiles_init_ncfile.F 87 PROFILES_INIT_NCFILE
       write(fid2,rec=((irec-1)*prof_num_var_tot(num_file,bi,bj)
./pkg/profiles/profiles_init_varia.F 46 PROFILES_INIT_VARIA
      integer num_file,num_var
./pkg/profiles/profiles_init_varia.F 59 PROFILES_INIT_VARIA
          do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_init_varia.F 61 PROFILES_INIT_VARIA
            objf_profiles(num_file,num_var,bi,bj)= 0. _d 0
./pkg/profiles/profiles_init_varia.F 62 PROFILES_INIT_VARIA
            num_profiles(num_file,num_var,bi,bj) = 0. _d 0
./pkg/profiles/profiles_init_varia.F 63 PROFILES_INIT_VARIA
            profiles_dummy(num_file,num_var,bi,bj)=0. _d 0
./pkg/profiles/profiles_inloop.F 46 PROFILES_INLOOP
      integer k,bi,bj,prof_num, num_file, num_var
./pkg/profiles/profiles_inloop.F 65 PROFILES_INLOOP
      do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_inloop.F 67 PROFILES_INLOOP
      if (prof_num.LE.ProfNo(num_file,bi,bj)) then
./pkg/profiles/profiles_inloop.F 68 PROFILES_INLOOP
      if ((prof_time(num_file,prof_num,bi,bj).GE.mytime).AND.
./pkg/profiles/profiles_inloop.F 69 PROFILES_INLOOP
     & (prof_time(num_file,prof_num,bi,bj).LT.(mytime+deltaTclock))) 
./pkg/profiles/profiles_inloop.F 73 PROFILES_INLOOP
      prof_i1D(k)= prof_interp_i(num_file,prof_num,k,bi,bj)
./pkg/profiles/profiles_inloop.F 74 PROFILES_INLOOP
      prof_j1D(k)= prof_interp_j(num_file,prof_num,k,bi,bj)
./pkg/profiles/profiles_inloop.F 75 PROFILES_INLOOP
      prof_w1D(k)= prof_interp_weights(num_file,prof_num,k,bi,bj)
./pkg/profiles/profiles_inloop.F 83 PROFILES_INLOOP
      if (vec_quantities(num_file,num_var,bi,bj).EQV..TRUE.) then
./pkg/profiles/profiles_inloop.F 86 PROFILES_INLOOP
     &        prof_namesmod(num_file,num_var),
./pkg/profiles/profiles_inloop.F 87 PROFILES_INLOOP
     &        prof_itracer(num_file,num_var),
./pkg/profiles/profiles_inloop.F 88 PROFILES_INLOOP
     &        num_file,mytime,bi,bj,myThid)
./pkg/profiles/profiles_inloop.F 91 PROFILES_INLOOP
     &                   prof_facmod(num_file,num_var)
./pkg/profiles/profiles_inloop.F 93 PROFILES_INLOOP
        call ACTIVE_WRITE_PROFILE(num_file,
./pkg/profiles/profiles_inloop.F 94 PROFILES_INLOOP
     &      ProfDepthNo(num_file,bi,bj),prof_traj1D,num_var,
./pkg/profiles/profiles_inloop.F 96 PROFILES_INLOOP
     &      profiles_dummy(num_file,num_var,bi,bj))
./pkg/profiles/profiles_readparms.F 140 PROFILES_READPARMS
        do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_readparms.F 144 PROFILES_READPARMS
            if (prof_names(num_file,num_var).NE.'empty')
./pkg/profiles/profiles_readparms.F 149 PROFILES_READPARMS
            prof_names(num_file,1)='prof_T'
./pkg/profiles/profiles_readparms.F 150 PROFILES_READPARMS
            prof_names(num_file,2)='prof_S'
./pkg/profiles/profiles_readparms.F 151 PROFILES_READPARMS
            prof_namesmod(num_file,1)='theta'
./pkg/profiles/profiles_readparms.F 152 PROFILES_READPARMS
            prof_namesmod(num_file,2)='salt'
./pkg/profiles/profiles_readparms.F 154 PROFILES_READPARMS
            prof_namesclim(num_file,1)='prof_Tclim'
./pkg/profiles/profiles_readparms.F 155 PROFILES_READPARMS
            prof_namesclim(num_file,2)='prof_Sclim'
./pkg/profiles/profiles_readparms.F 160 PROFILES_READPARMS
            if (((prof_names(num_file,num_var).NE.'empty').AND.
./pkg/profiles/profiles_readparms.F 161 PROFILES_READPARMS
     &           (prof_namesmod(num_file,num_var).EQ.'empty')).OR.
./pkg/profiles/profiles_readparms.F 162 PROFILES_READPARMS
     &          ((prof_names(num_file,num_var).EQ.'empty').AND.
./pkg/profiles/profiles_readparms.F 163 PROFILES_READPARMS
     &           (prof_namesmod(num_file,num_var).NE.'empty'))) then
./pkg/profiles/profiles_readparms.F 164 PROFILES_READPARMS
             print*,'prof_names=',prof_names(num_file,num_var),' ',
./pkg/profiles/profiles_readparms.F 165 PROFILES_READPARMS
     &         prof_namesmod(num_file,num_var),' ',num_file,num_var
./pkg/profiles/profiles_readparms.F 175 PROFILES_READPARMS
            IL  = ILNBLNK( prof_names(num_file,num_var) )
./pkg/profiles/profiles_readparms.F 176 PROFILES_READPARMS
            WRITE(prof_namesmask(num_file,num_var),'(2A)')
./pkg/profiles/profiles_readparms.F 177 PROFILES_READPARMS
     &        prof_names(num_file,num_var)(1:IL),'mask'
./pkg/profiles/profiles_readparms.F 178 PROFILES_READPARMS
            WRITE(prof_namesweight(num_file,num_var),'(2A)')
./pkg/profiles/profiles_readparms.F 179 PROFILES_READPARMS
     &        prof_names(num_file,num_var)(1:IL),'weight'
./pkg/profiles/profiles_readparms.F 181 PROFILES_READPARMS
            WRITE(prof_namesclim(num_file,num_var),'(2A)')
./pkg/profiles/profiles_readparms.F 182 PROFILES_READPARMS
     &        prof_names(num_file,num_var)(1:IL),'clim'
./pkg/profiles/profiles_readparms.F 186 PROFILES_READPARMS
          if ( profilesfiles(num_file) .NE. ' ' ) then
./pkg/profiles/profiles_readparms.F 187 PROFILES_READPARMS
            IL  = ILNBLNK( profilesfiles(num_file) )
./pkg/profiles/profiles_readparms.F 188 PROFILES_READPARMS
            fname = profilesfiles(num_file)(1:IL)//'.nc'
./pkg/profiles/profiles_readparms.F 194 PROFILES_READPARMS
     &       profilesfiles(num_file)(1:IL),' gets switched off'
./pkg/profiles/profiles_readparms.F 198 PROFILES_READPARMS
              profilesfiles(num_file) = ' '
./pkg/profiles/profiles_readparms.F 39 PROFILES_READPARMS
      INTEGER iUnit, num_file, num_var, IL
./pkg/profiles/profiles_readparms.F 86 PROFILES_READPARMS
      do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_readparms.F 87 PROFILES_READPARMS
          profilesfiles(num_file)      =    ' '
./pkg/profiles/profiles_readparms.F 90 PROFILES_READPARMS
      do num_file=1,NFILESPROFMAX
./pkg/profiles/profiles_readparms.F 92 PROFILES_READPARMS
        mult_profiles(num_file,num_var) = 1. _d 0
./pkg/profiles/profiles_readparms.F 93 PROFILES_READPARMS
        prof_facmod(num_file,num_var)  = 1. _d 0
./pkg/profiles/profiles_readparms.F 94 PROFILES_READPARMS
        prof_names(num_file,num_var)='empty'
./pkg/profiles/profiles_readparms.F 95 PROFILES_READPARMS
        prof_itracer(num_file,num_var)=1
./pkg/profiles/profiles_readparms.F 96 PROFILES_READPARMS
        prof_namesmod(num_file,num_var)='empty'
./pkg/profiles/profiles_readparms.F 98 PROFILES_READPARMS
        prof_namesclim(num_file,num_var)='empty'
./pkg/smooth/smooth_readparms.F 32 SMOOTH_READPARMS
      INTEGER iUnit, num_file, num_var
./pkg/cost/cost_final.F 167 COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/cost/cost_final.F 170 COST_FINAL
     &            + mult_profiles(num_file,num_var)
./pkg/cost/cost_final.F 171 COST_FINAL
     &            *objf_profiles(num_file,num_var,bi,bj)
./pkg/cost/cost_final.F 52 COST_FINAL
      integer num_file,num_var
./pkg/ecco/ecco_cost_final.F 1004 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 1006 ECCO_COST_FINAL
        _GLOBAL_SUM_RL(no_profiles(num_file,num_var), myThid )
./pkg/ecco/ecco_cost_final.F 1211 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 1213 ECCO_COST_FINAL
        if ( no_profiles(num_file,num_var).GT.zeroRL ) then
./pkg/ecco/ecco_cost_final.F 1215 ECCO_COST_FINAL
     &     ' --> f_profiles =',f_profiles(num_file,num_var),
./pkg/ecco/ecco_cost_final.F 1216 ECCO_COST_FINAL
     &      num_file, num_var
./pkg/ecco/ecco_cost_final.F 1528 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 1530 ECCO_COST_FINAL
        if ( no_profiles(num_file,num_var).GT.zeroRL ) then
./pkg/ecco/ecco_cost_final.F 1531 ECCO_COST_FINAL
         IL  = ILNBLNK( profilesfiles(num_file) )
./pkg/ecco/ecco_cost_final.F 1534 ECCO_COST_FINAL
     &    profilesfiles(num_file)(1:IL),' ',
./pkg/ecco/ecco_cost_final.F 1535 ECCO_COST_FINAL
     &    prof_names(num_file,num_var), ' = ',
./pkg/ecco/ecco_cost_final.F 1536 ECCO_COST_FINAL
     &    f_profiles(num_file,num_var),
./pkg/ecco/ecco_cost_final.F 1537 ECCO_COST_FINAL
     &    no_profiles(num_file,num_var)
./pkg/ecco/ecco_cost_final.F 282 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 284 ECCO_COST_FINAL
        f_profiles(num_file,num_var)= 0. _d 0
./pkg/ecco/ecco_cost_final.F 389 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 391 ECCO_COST_FINAL
        no_profiles(num_file,num_var)= 0. _d 0
./pkg/ecco/ecco_cost_final.F 508 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 511 ECCO_COST_FINAL
     &            + mult_profiles(num_file,num_var)
./pkg/ecco/ecco_cost_final.F 512 ECCO_COST_FINAL
     &            *objf_profiles(num_file,num_var,bi,bj)
./pkg/ecco/ecco_cost_final.F 644 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 646 ECCO_COST_FINAL
          f_profiles(num_file,num_var)=f_profiles(num_file,num_var)
./pkg/ecco/ecco_cost_final.F 647 ECCO_COST_FINAL
     &            +objf_profiles(num_file,num_var,bi,bj)
./pkg/ecco/ecco_cost_final.F 66 ECCO_COST_FINAL
      integer num_file,num_var
./pkg/ecco/ecco_cost_final.F 757 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 759 ECCO_COST_FINAL
          no_profiles(num_file,num_var)=no_profiles(num_file,num_var)
./pkg/ecco/ecco_cost_final.F 760 ECCO_COST_FINAL
     &            +num_profiles(num_file,num_var,bi,bj)
./pkg/ecco/ecco_cost_final.F 898 ECCO_COST_FINAL
      do num_file=1,NFILESPROFMAX
./pkg/ecco/ecco_cost_final.F 900 ECCO_COST_FINAL
        _GLOBAL_SUM_RL(f_profiles(num_file,num_var), myThid )