@@ -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