/[MITgcm]/MITgcm_contrib/mlosch/optim_m1qn3/testbed/model.F
ViewVC logotype

Contents of /MITgcm_contrib/mlosch/optim_m1qn3/testbed/model.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.3 - (show annotations) (download)
Mon May 7 12:09:27 2012 UTC (11 years, 11 months ago) by mlosch
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +3 -3 lines
cosmetic changes

1 C $Header: /u/gcmpack/MITgcm_contrib/mlosch/optim_m1qn3/testbed/model.F,v 1.2 2012/05/02 19:41:44 mlosch Exp $
2 C $Name: $
3 program model
4 implicit none
5 integer indic, n, nn
6 parameter (nn=7)
7 double precision f,x(nn),g(nn)
8 integer izs(1)
9 real rzs(1)
10 double precision dzs(1)
11
12 integer io, i
13 character*(80) fmt
14
15 io = 99
16 open(io,file='model_in',status='old',form='unformatted')
17 read(io) indic,n
18 if ( n.gt.nn ) stop 'n > nn'
19 read(io) (x(i),i=1,n)
20 read(io) izs,rzs,dzs
21 close(io)
22 do i=1,n
23 g(i)=0.
24 enddo
25 call mysimul(indic,n,f,x,g,izs,rzs,dzs)
26 write(fmt,'(A,I4,A)') '(A,',n+1,'E12.4)'
27 write(*,fmt) 'model finished f = ', f, (g(i),i=1,n)
28 io = 99
29 open(io,file='model_out',status='unknown',form='unformatted')
30 write(io) indic,n
31 write(io) f
32 write(io) (g(i),i=1,n)
33 write(io) izs,rzs,dzs
34 close(io)
35 end

  ViewVC Help
Powered by ViewVC 1.1.22