Skip to content

Commit 36068cc

Browse files
authored
Fix variable names in restart
1 parent a7c19a5 commit 36068cc

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

src/tools.f90

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -287,28 +287,28 @@ subroutine restart(ux1,uy1,uz1,dux1,duy1,duz1,ep1,pp3,phi1,dphi1,px1,py1,pz1,rho
287287
!
288288
if (iscalar==1) then
289289
do is=1, numscalar
290-
write(varname, *) "phi-", is
291-
call decomp_2d_write_one(1,phi1(:,:,:,is),resfile,varname,0,io_restart,reduce_prec=.false.)
290+
write(varname,"('phi-',I2.2)") is
291+
call decomp_2d_write_one(1,phi1(:,:,:,is),resfile,trim(varname),0,io_restart,reduce_prec=.false.)
292292
! previous time-steps
293293
if ((itimescheme==2).or.(itimescheme==3)) then ! AB2 or AB3
294-
write(varname, *) "dphi-", is, "-2"
295-
call decomp_2d_write_one(1,dphi1(:,:,:,2,is),resfile,varname,0,io_restart,reduce_prec=.false.)
294+
write(varname,"('dphi-',I2.2,'-2')") is
295+
call decomp_2d_write_one(1,dphi1(:,:,:,2,is),resfile,trim(varname),0,io_restart,reduce_prec=.false.)
296296
end if
297297
!
298298
if (itimescheme==3) then ! AB3
299-
write(varname, *) "dphi-", is, "-3"
300-
call decomp_2d_write_one(1,dphi1(:,:,:,3,is),resfile,varname,0,io_restart,reduce_prec=.false.)
299+
write(varname,"('dphi-',I2.2,'-3')") is
300+
call decomp_2d_write_one(1,dphi1(:,:,:,3,is),resfile,trim(varname),0,io_restart,reduce_prec=.false.)
301301
end if
302302
end do
303303
endif
304304
if (ilmn) then
305305
do is = 1, nrhotime
306-
write(varname, *) "rho-", is
307-
call decomp_2d_write_one(1,rho1(:,:,:,is),resfile,varname,0,io_restart,reduce_prec=.false.)
306+
write(varname,"('rho-',I2.2)") is
307+
call decomp_2d_write_one(1,rho1(:,:,:,is),resfile,trim(varname),0,io_restart,reduce_prec=.false.)
308308
enddo
309309
do is = 1, ntime
310-
write(varname, *) "drho-", is
311-
call decomp_2d_write_one(1,drho1(:,:,:,is),resfile,varname,0,io_restart,reduce_prec=.false.)
310+
write(varname,"('drho-',I2.2)") is
311+
call decomp_2d_write_one(1,drho1(:,:,:,is),resfile,trim(varname),0,io_restart,reduce_prec=.false.)
312312
enddo
313313
call decomp_2d_write_one(1,mu1(:,:,:),resfile,"mu",0,io_restart,reduce_prec=.false.)
314314
endif
@@ -406,17 +406,17 @@ subroutine restart(ux1,uy1,uz1,dux1,duy1,duz1,ep1,pp3,phi1,dphi1,px1,py1,pz1,rho
406406
!
407407
if (iscalar==1) then
408408
do is=1, numscalar
409-
write(varname, *) "phi-", is
410-
call decomp_2d_read_one(1,phi1(:,:,:,is),resfile,varname,io_restart,reduce_prec=.false.)
409+
write(varname,"('phi-',I2.2)") is
410+
call decomp_2d_read_one(1,phi1(:,:,:,is),resfile,trim(varname),io_restart,reduce_prec=.false.)
411411
! previous time-steps
412412
if ((itimescheme==2).or.(itimescheme==3)) then ! AB2 or AB3
413-
write(varname, *) "dphi-", is, "-2"
414-
call decomp_2d_read_one(1,dphi1(:,:,:,2,is),resfile,varname,io_restart,reduce_prec=.false.)
413+
write(varname,"('dphi-',I2.2,'-2')") is
414+
call decomp_2d_read_one(1,dphi1(:,:,:,2,is),resfile,trim(varname),io_restart,reduce_prec=.false.)
415415
end if
416416
!
417417
if (itimescheme==3) then ! AB3
418-
write(varname, *) "dphi-", is, "-3"
419-
call decomp_2d_read_one(1,dphi1(:,:,:,3,is),resfile,varname,io_restart,reduce_prec=.false.)
418+
write(varname,"('dphi-',I2.2,'-3')") is
419+
call decomp_2d_read_one(1,dphi1(:,:,:,3,is),resfile,trim(varname),io_restart,reduce_prec=.false.)
420420
end if
421421
! ABL
422422
if (itype==itype_abl) then
@@ -434,12 +434,12 @@ subroutine restart(ux1,uy1,uz1,dux1,duy1,duz1,ep1,pp3,phi1,dphi1,px1,py1,pz1,rho
434434
endif
435435
if (ilmn) then
436436
do is = 1, nrhotime
437-
write(varname, *) "rho-", is
438-
call decomp_2d_read_one(1,rho1(:,:,:,is),resfile,varname,io_restart,reduce_prec=.false.)
437+
write(varname,"('rho-',I2.2)") is
438+
call decomp_2d_read_one(1,rho1(:,:,:,is),resfile,trim(varname),io_restart,reduce_prec=.false.)
439439
enddo
440440
do is = 1, ntime
441-
write(varname, *) "drho-", is
442-
call decomp_2d_read_one(1,drho1(:,:,:,is),resfile,varname,io_restart,reduce_prec=.false.)
441+
write(varname,"('drho-',I2.2)") is
442+
call decomp_2d_read_one(1,drho1(:,:,:,is),resfile,trim(varname),io_restart,reduce_prec=.false.)
443443
enddo
444444
call decomp_2d_read_one(1,mu1,resfile,"mu",io_restart,reduce_prec=.false.)
445445
end if
@@ -537,7 +537,7 @@ subroutine init_restart_adios2()
537537
call decomp_2d_register_variable(io_restart, "pp", 3, 0, 0, mytype, phG) !! XXX: need some way to handle the different grid here...
538538

539539
do is = 1, numscalar
540-
write(varname,*) "phi-", is
540+
write(varname,"('phi-',I2.2)") is
541541
call decomp_2d_register_variable(io_restart, trim(varname), 1, 0, 0, mytype)
542542
end do
543543

@@ -547,7 +547,7 @@ subroutine init_restart_adios2()
547547
call decomp_2d_register_variable(io_restart, "duz-2", 1, 0, 0, mytype)
548548

549549
do is = 1, numscalar
550-
write(varname,*) "dphi-", is, "-2"
550+
write(varname,"('dphi-',I2.2,'-2')") is
551551
call decomp_2d_register_variable(io_restart, trim(varname), 1, 0, 0, mytype)
552552
end do
553553

@@ -557,7 +557,7 @@ subroutine init_restart_adios2()
557557
call decomp_2d_register_variable(io_restart, "duz-3", 1, 0, 0, mytype)
558558

559559
do is = 1, numscalar
560-
write(varname,*) "dphi-", is, "-3"
560+
write(varname,"('dphi-',I2.2,'-3')") is
561561
call decomp_2d_register_variable(io_restart, trim(varname), 1, 0, 0, mytype)
562562
end do
563563
endif
@@ -569,12 +569,12 @@ subroutine init_restart_adios2()
569569

570570
if (ilmn) then
571571
do is = 1, nrhotime
572-
write(varname, *) "rho-", is
573-
call decomp_2d_register_variable(io_restart, varname, 1, 0, 0, mytype)
572+
write(varname,"('rho-',I2.2)") is
573+
call decomp_2d_register_variable(io_restart, trim(varname), 1, 0, 0, mytype)
574574
end do
575575
do is = 1, ntime
576-
write(varname, *) "drho-", is
577-
call decomp_2d_register_variable(io_restart, varname, 1, 0, 0, mytype)
576+
write(varname,"('drho-',I2.2)") is
577+
call decomp_2d_register_variable(io_restart, trim(varname), 1, 0, 0, mytype)
578578
end do
579579
call decomp_2d_register_variable(io_restart, "mu", 1, 0, 0, mytype)
580580
end if

0 commit comments

Comments
 (0)