Skip to content
Snippets Groups Projects
Commit 99827b3b authored by Antoine Cyril David Hoffmann's avatar Antoine Cyril David Hoffmann
Browse files

write first ion moment Ni00 as 2D output

parent 81539324
No related branches found
No related tags found
No related merge requests found
...@@ -65,16 +65,23 @@ SUBROUTINE diagnose(kstep) ...@@ -65,16 +65,23 @@ SUBROUTINE diagnose(kstep)
IF (cstep==0) THEN IF (cstep==0) THEN
iframe5d=0 iframe5d=0
END IF END IF
CALL attach(fidres,"/data/var5d/" , "frames", iframe3d) CALL attach(fidres,"/data/var5d/" , "frames", iframe5d)
! File group ! File group
CALL creatg(fidres, "/files", "files") CALL creatg(fidres, "/files", "files")
CALL attach(fidres, "/files", "jobnum", jobnum) CALL attach(fidres, "/files", "jobnum", jobnum)
! var2d group (electro. pot.) ! var2d group (electro. pot., Ni00 moment)
rank = 0 rank = 0
CALL creatd(fidres, rank, dims, "/data/var2d/time", "Time t*c_s/R") CALL creatd(fidres, rank, dims, "/data/var2d/time", "Time t*c_s/R")
CALL creatd(fidres, rank, dims, "/data/var2d/cstep", "iteration number") CALL creatd(fidres, rank, dims, "/data/var2d/cstep", "iteration number")
IF (write_Ni00) THEN
CALL creatg(fidres, "/data/var2d/Ni00", "Ni00")
CALL putarr(fidres, "/data/var2d/Ni00/coordkr", krarray(ikrs:ikre), "kr*rho_s0",ionode=0)
CALL putarr(fidres, "/data/var2d/Ni00/coordkz", kzarray(ikzs:ikze), "kz*rho_s0",ionode=0)
END IF
IF (write_phi) THEN IF (write_phi) THEN
CALL creatg(fidres, "/data/var2d/phi", "phi") CALL creatg(fidres, "/data/var2d/phi", "phi")
CALL putarr(fidres, "/data/var2d/phi/coordkr", krarray(ikrs:ikre), "kr*rho_s0",ionode=0) CALL putarr(fidres, "/data/var2d/phi/coordkr", krarray(ikrs:ikre), "kr*rho_s0",ionode=0)
...@@ -231,6 +238,9 @@ SUBROUTINE diagnose_2d ...@@ -231,6 +238,9 @@ SUBROUTINE diagnose_2d
CALL write_field2d(phi(:,:), 'phi') CALL write_field2d(phi(:,:), 'phi')
END IF END IF
IF (write_Ni00) THEN
CALL write_field2d(moments_i(1,1,:,:,updatetlevel), 'Ni00')
END IF
CONTAINS CONTAINS
SUBROUTINE write_field2d(field, text) SUBROUTINE write_field2d(field, text)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment