write_collapsed Subroutine

public subroutine write_collapsed()

Uses

  • proc~~write_collapsed~~UsesGraph proc~write_collapsed write_collapsed module~mod_global_parameters mod_global_parameters proc~write_collapsed->module~mod_global_parameters module~mod_basic_types mod_basic_types module~mod_global_parameters->module~mod_basic_types module~mod_connectivity mod_connectivity module~mod_global_parameters->module~mod_connectivity module~mod_constants mod_constants module~mod_global_parameters->module~mod_constants module~mod_physicaldata mod_physicaldata module~mod_global_parameters->module~mod_physicaldata module~mod_variables mod_variables module~mod_global_parameters->module~mod_variables mpi mpi module~mod_global_parameters->mpi module~mod_variables->module~mod_basic_types

Arguments

None

Calls

proc~~write_collapsed~~CallsGraph proc~write_collapsed write_collapsed proc~put_collapse put_collapse proc~write_collapsed->proc~put_collapse mpi_barrier mpi_barrier proc~put_collapse->mpi_barrier mpi_reduce mpi_reduce proc~put_collapse->mpi_reduce proc~alloc_subnode alloc_subnode proc~put_collapse->proc~alloc_subnode proc~allocate_collapsed allocate_collapsed proc~put_collapse->proc~allocate_collapsed proc~collapse_subnode collapse_subnode proc~put_collapse->proc~collapse_subnode proc~dealloc_subnode dealloc_subnode proc~put_collapse->proc~dealloc_subnode proc~integrate_subnode integrate_subnode proc~put_collapse->proc~integrate_subnode proc~mpistop mpistop proc~put_collapse->proc~mpistop proc~output_collapsed_csv output_collapsed_csv proc~put_collapse->proc~output_collapsed_csv proc~output_collapsed_vti output_collapsed_vti proc~put_collapse->proc~output_collapsed_vti proc~alloc_subnode->proc~mpistop proc~allocate_collapsed->proc~mpistop proc~collapse_subnode->proc~mpistop proc~calc_grid calc_grid proc~collapse_subnode->proc~calc_grid proc~calc_x calc_x proc~collapse_subnode->proc~calc_x proc~dealloc_subnode->proc~mpistop proc~integrate_subnode->proc~mpistop mpi_abort mpi_abort proc~mpistop->mpi_abort proc~output_collapsed_csv->proc~mpistop proc~getheadernames getheadernames proc~output_collapsed_csv->proc~getheadernames proc~output_collapsed_vti->proc~mpistop proc~output_collapsed_vti->proc~getheadernames proc~calc_grid->proc~mpistop phys_to_primitive phys_to_primitive proc~calc_grid->phys_to_primitive proc~to_cartesian to_cartesian proc~calc_grid->proc~to_cartesian proc~getheadernames->proc~mpistop

Called by

proc~~write_collapsed~~CalledByGraph proc~write_collapsed write_collapsed proc~saveamrfile saveamrfile proc~saveamrfile->proc~write_collapsed proc~timeintegration timeintegration proc~timeintegration->proc~saveamrfile proc~main main proc~main->proc~timeintegration program~agile agile program~agile->proc~main

Source Code

subroutine write_collapsed
use mod_global_parameters
! Writes a collapsed view of the data integrated over one grid-direction.  
! E.g. column density maps.  
! Uses flat interpolation throughout.
! by Oliver Porth
! 6.Nov 2013
integer :: idir
logical, save :: firstcollapse=.true.
!-----------------------------------------------------------------------------

if (firstcollapse) then
   firstcollapse=.false.
end if

do idir=1, ndim
   if (collapse(idir)) call put_collapse(idir)
end do

collapsenext=collapsenext+1
end subroutine write_collapsed