write_slice Subroutine

public subroutine write_slice()

Uses

  • proc~~write_slice~~UsesGraph proc~write_slice write_slice module~mod_global_parameters mod_global_parameters proc~write_slice->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_slice~~CallsGraph proc~write_slice write_slice proc~put_slice put_slice proc~write_slice->proc~put_slice mpi_barrier mpi_barrier proc~put_slice->mpi_barrier mpi_bcast mpi_bcast proc~put_slice->mpi_bcast mpi_file_close mpi_file_close proc~put_slice->mpi_file_close mpi_file_get_position mpi_file_get_position proc~put_slice->mpi_file_get_position mpi_file_iwrite_at mpi_file_iwrite_at proc~put_slice->mpi_file_iwrite_at mpi_file_open mpi_file_open proc~put_slice->mpi_file_open mpi_file_seek mpi_file_seek proc~put_slice->mpi_file_seek mpi_file_write mpi_file_write proc~put_slice->mpi_file_write mpi_type_commit mpi_type_commit proc~put_slice->mpi_type_commit mpi_type_create_subarray mpi_type_create_subarray proc~put_slice->mpi_type_create_subarray mpi_type_free mpi_type_free proc~put_slice->mpi_type_free mpi_waitall mpi_waitall proc~put_slice->mpi_waitall phys_write_info phys_write_info proc~put_slice->phys_write_info proc~alloc_subnode alloc_subnode proc~put_slice->proc~alloc_subnode proc~dealloc_subnode dealloc_subnode proc~put_slice->proc~dealloc_subnode proc~getheadernames getheadernames proc~put_slice->proc~getheadernames proc~mpi_recv_wrapper mpi_recv_wrapper proc~put_slice->proc~mpi_recv_wrapper proc~mpi_send_wrapper mpi_send_wrapper proc~put_slice->proc~mpi_send_wrapper proc~mpistop mpistop proc~put_slice->proc~mpistop proc~roundoff_minmax roundoff_minmax proc~put_slice->proc~roundoff_minmax proc~select_slice select_slice proc~put_slice->proc~select_slice proc~alloc_subnode->proc~mpistop proc~dealloc_subnode->proc~mpistop proc~getheadernames->proc~mpistop mpi_recv mpi_recv proc~mpi_recv_wrapper->mpi_recv mpi_send mpi_send proc~mpi_send_wrapper->mpi_send mpi_abort mpi_abort proc~mpistop->mpi_abort proc~select_slice->proc~mpistop mpi_allreduce mpi_allreduce proc~select_slice->mpi_allreduce mpi_gather mpi_gather proc~select_slice->mpi_gather proc~fill_subnode fill_subnode proc~select_slice->proc~fill_subnode proc~get_igslice get_igslice proc~select_slice->proc~get_igslice proc~quicksort_integer quicksort_integer proc~select_slice->proc~quicksort_integer proc~fill_subnode->proc~alloc_subnode proc~fill_subnode->proc~mpistop proc~calc_grid calc_grid proc~fill_subnode->proc~calc_grid proc~calc_x calc_x proc~fill_subnode->proc~calc_x proc~fill_subnode_info fill_subnode_info proc~fill_subnode->proc~fill_subnode_info proc~get_igslice->proc~mpistop proc~quicksort_integer->proc~quicksort_integer 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~fill_subnode_info->proc~mpistop

Called by

proc~~write_slice~~CalledByGraph proc~write_slice write_slice proc~saveamrfile saveamrfile proc~saveamrfile->proc~write_slice 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_slice
    use mod_global_parameters
    ! Writes a D-1 slice
    ! by Oliver Porth
    ! 22.Nov 2011
    integer :: islice

    do islice=1,nslices
       call put_slice(slicedir(islice),slicecoord(islice))
    end do

    slicenext=slicenext+1
  end subroutine write_slice