C $Header: /u/gcmpack/MITgcm/pkg/profiles/profiles_init_varia.F,v 1.7 2007/10/09 00:07:59 jmc Exp $
C $Name: $
#include "PROFILES_OPTIONS.h"
subroutine PROFILES_INIT_VARIA( mythid )
c ==================================================================
c SUBROUTINE profiles_init_varia
c ==================================================================
c
c o Initialise the variable cost function part.
c
c started: Christian Eckert eckert@mit.edu 30-Jun-1999
c changed: Christian Eckert eckert@mit.edu 18-Apr-2000
c - Restructured the code in order to create a package
c for the MITgcmUV.
c heimbach@mit.edu 05-Nov-2003 Now ecco part of cost
c
c ==================================================================
c SUBROUTINE profiles_init_varia
c ==================================================================
implicit none
c == global variables ==
#include "EEPARAMS.h"
#include "SIZE.h"
#include "GRID.h"
#ifdef ALLOW_PROFILES
#include "profiles.h"
#endif
c == routine arguments ==
integer mythid
c == local variables ==
integer bi,bj
integer itlo,ithi
integer jtlo,jthi
integer i,j,k
integer num_file,num_var
logical exst
c == external functions ==
c == end of interface ==
jtlo = mybylo(mythid)
jthi = mybyhi(mythid)
itlo = mybxlo(mythid)
ithi = mybxhi(mythid)
c-- Initialize the tiled cost function contributions.
do bj = jtlo,jthi
do bi = itlo,ithi
do num_file=1,NFILESPROFMAX
do num_var=1,NVARMAX
objf_profiles(num_file,num_var,bi,bj)= 0. _d 0
num_profiles(num_file,num_var,bi,bj) = 0. _d 0
profiles_dummy(num_file,num_var,bi,bj)=0. _d 0
enddo
enddo
enddo
enddo
_BARRIER
return
end