Skip to content

Commit d1cfb5b

Browse files
Merge pull request #10 from TRACMASS/develop
Bug removal from Tracmass
2 parents cb66fc7 + 156d07e commit d1cfb5b

5 files changed

Lines changed: 8 additions & 5 deletions

File tree

src/_funit/mod_tracers.fun

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ TEST test_update_tracer_1
116116

117117
CALL update_tracer(1,ia,ja,ka,ib,jb,kb,x1,y1,z1)
118118

119-
ASSERT_EQUAL(trajectories(1)%tracerval(1),17.5)
119+
ASSERT_EQUAL(trajectories(1)%tracerval(1),12.5)
120120

121121

122122
END TEST

src/mod_init.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ SUBROUTINE init_namelist()
4646
usgs_name, vsgs_name, usub_name, vsub_name, w_name
4747
namelist /INIT_GRID_SIZE/ imt, jmt, km, iperio, jperio, &
4848
topoDataDir, &
49-
hgridFile, darea_name, dy_name, dyu_name, dx_name, dxv_name, &
49+
hgridFile, dy_name, dyu_name, dx_name, dxv_name, &
5050
zgridFile, dzt_name, dzu_name, dzv_name, dep_name,&
5151
bathyFile, kmt_name
5252
namelist /INIT_GRID_SUBDOMAIN/ l_subdom, imindom, imaxdom, jmindom, jmaxdom

src/mod_loop.F90

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,10 @@ SUBROUTINE loop
197197
dstep = tseas/dxyz
198198
#endif
199199

200+
! Function not needed for analytical process
201+
#ifndef time_analytical
200202
CALL update_bounce(ia, iam, ja, ka, x0, y0, z0)
203+
#endif
201204

202205
CALL cross_time(1,ia,ja,ka,x0,dse,dsw) ! zonal
203206
CALL cross_time(2,ia,ja,ka,y0,dsn,dss) ! meridional

src/mod_tracers.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,8 @@ SUBROUTINE update_tracer(ntrac,ia,ja,ka, ib,jb,kb,x1,y1,z1)
146146

147147
! The trajectory is within the grid cell
148148
IF (x1/=DBLE(ib) .AND. y1/=DBLE(jb) .AND. z1/=DBLE(kb)) THEN
149-
tu = tracers(itrac)%data(ib,jb,kbtracer,nsp)
150-
tm = tracers(itrac)%data(ib,jb,kbtracer,nsm)
149+
tu = tracers(itrac)%data(ib,jb,kbtracer,nsm)
150+
tm = tracers(itrac)%data(ib,jb,kbtracer,nsp)
151151
! The trajectory crosses a wall
152152
ELSE
153153
tu = 0.5*(tracers(itrac)%data(ib,jb,kbtracer,nsm) + tracers(itrac)%data(ia,ja,katracer,nsm))

src/mod_vars.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ MODULE mod_grid
226226
usgs_name = '', vsgs_name = '', usub_name = '', vsub_name = '', &
227227
w_name = ''
228228

229-
CHARACTER(LEN=50) :: hgridFile, darea_name, dy_name, dyu_name, dx_name, dxv_name, &
229+
CHARACTER(LEN=50) :: hgridFile, dy_name, dyu_name, dx_name, dxv_name, &
230230
zgridFile, dzt_name, dzu_name, dzv_name, dep_name, &
231231
bathyFile, kmt_name
232232

0 commit comments

Comments
 (0)