FIXME : Add documentation
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(diagnostics_type), | intent(inout) | :: | gnostics |
subroutine write_zonal_transfer(gnostics)
use gs2_io, only: starts, netcdf_write_complex
use diagnostics_config, only: diagnostics_type
use mp, only: proc0
implicit none
type(diagnostics_type), intent(in out) :: gnostics
if (.not. proc0) return
call netcdf_write_complex(gnostics%file_id, "zonal_transfer", gnostics%current_results%zonal_transfer, &
dim_names=["ri" ,"kx", "ky", "t "], start=starts(4, gnostics%nout), &
long_name="Time rate of change of free energy due to nonlinear transfer, as a function of kx, ky and time", &
units="Tr2*rhor*c*ns*vth6 / Ba2*e*a3")
end subroutine write_zonal_transfer