Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion COMPILATION/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ set(STELLA_SOURCES_f90
../STELLA_CODE/diagnostics/diagnostics_fluxes_fluxtube.f90
../STELLA_CODE/diagnostics/diagnostics_fluxes_fullfluxsurface.f90
../STELLA_CODE/diagnostics/diagnostics_fluxes_radialvariation.f90
../STELLA_CODE/diagnostics/diagnostics_fluxes.f90
../STELLA_CODE/diagnostics/diagnostics_fluxes.f90
../STELLA_CODE/diagnostics/diagnostics_stresses.f90
../STELLA_CODE/diagnostics/diagnostics_moments.f90
../STELLA_CODE/diagnostics/diagnostics_omega.f90
../STELLA_CODE/diagnostics/diagnostics_potential.f90
Expand Down
25 changes: 25 additions & 0 deletions COMPILATION/Makefile.depend
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ stella_mod = \
$(OBJ_DIR)/diagnostics_moments.o \
$(OBJ_DIR)/diagnostics_omega.o \
$(OBJ_DIR)/diagnostics_potential.o \
$(OBJ_DIR)/diagnostics_stresses.o \
$(OBJ_DIR)/diagnostics_write_radial_grid.o \
$(OBJ_DIR)/dissipation_and_collisions.o \
$(OBJ_DIR)/dissipation_hyper.o \
Expand Down Expand Up @@ -302,6 +303,7 @@ $(OBJ_DIR)/diagnostics.o: \
$(OBJ_DIR)/diagnostics_moments.o \
$(OBJ_DIR)/diagnostics_omega.o \
$(OBJ_DIR)/diagnostics_potential.o \
$(OBJ_DIR)/diagnostics_stresses.o \
$(OBJ_DIR)/dissipation_and_collisions.o \
$(OBJ_DIR)/field_equations.o \
$(OBJ_DIR)/git_version.o \
Expand Down Expand Up @@ -466,6 +468,29 @@ $(OBJ_DIR)/diagnostics_potential.o: \
$(OBJ_DIR)/parameters_diagnostics.o \
$(OBJ_DIR)/parameters_physics.o \
$(OBJ_DIR)/write_diagnostics_to_netcdf.o
$(OBJ_DIR)/diagnostics_stresses.o: \
$(OBJ_DIR)/arrays.o \
$(OBJ_DIR)/arrays_distribution_function.o \
$(OBJ_DIR)/arrays_fields.o \
$(OBJ_DIR)/calculations_gyro_averages.o \
$(OBJ_DIR)/calculations_kxky_derivatives.o \
$(OBJ_DIR)/calculations_tofrom_ghf.o \
$(OBJ_DIR)/calculations_transforms.o \
$(OBJ_DIR)/calculations_velocity_integrals.o \
$(OBJ_DIR)/constants.o \
$(OBJ_DIR)/geometry.o \
$(OBJ_DIR)/gk_flow_shear.o \
$(OBJ_DIR)/grids_kxky.o \
$(OBJ_DIR)/grids_species.o \
$(OBJ_DIR)/grids_velocity.o \
$(OBJ_DIR)/grids_z.o \
$(OBJ_DIR)/initialise_redistribute.o \
$(OBJ_DIR)/mp.o \
$(OBJ_DIR)/parallelisation_layouts.o \
$(OBJ_DIR)/parameters_diagnostics.o \
$(OBJ_DIR)/parameters_physics.o \
$(OBJ_DIR)/redistribute.o \
$(OBJ_DIR)/write_diagnostics_to_netcdf.o
$(OBJ_DIR)/diagnostics_write_radial_grid.o: \
$(OBJ_DIR)/file_utils.o \
$(OBJ_DIR)/geometry.o \
Expand Down
6 changes: 6 additions & 0 deletions STELLA_CODE/diagnostics/diagnostics.f90
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@
! write_moments = .false.
! write_radial_moments = .false.
!/
!
!&diagnostics_stresses
! write_stresses = .false.
!
!
!---------------------------------- Time traces --------------------------------
!
Expand Down Expand Up @@ -164,6 +168,7 @@ subroutine diagnose_distribution_function_and_fields(istep)
use diagnostics_fluxes, only: write_fluxes_to_netcdf_file
use diagnostics_moments, only: write_moments_to_netcdf_file
use diagnostics_distribution, only: write_distribution_to_netcdf_file
use diagnostics_stresses, only: write_stresses_to_netcdf_file
use write_diagnostics_to_netcdf, only: sync_nc

implicit none
Expand Down Expand Up @@ -222,6 +227,7 @@ subroutine diagnose_distribution_function_and_fields(istep)
! Write data to the netcdf files
call write_moments_to_netcdf_file(nout, time_individual_diagnostics(:, 5))
call write_distribution_to_netcdf_file(nout, time_individual_diagnostics(:, 6))
call write_stresses_to_netcdf_file(nout)

! Synchronize the disk copy of a netCDF dataset with in-memory buffers
if (proc0) call sync_nc
Expand Down
Loading