parse_arguments Subroutine

subroutine parse_arguments()

Read nx ny nz, then the optional bc_x bc_y bc_z, then the optional --repeat N. The bc values are periodic or dirichlet. The default is periodic. The default for --repeat is 1. Any other input prints one usage line and stops.

Arguments

None

Calls

proc~~parse_arguments~~CallsGraph proc~parse_arguments x3d2_poisson_solver::parse_arguments proc~usage_error x3d2_poisson_solver::usage_error proc~parse_arguments->proc~usage_error proc~abort_run m_logger::abort_run proc~usage_error->proc~abort_run interface~str m_logger::str proc~abort_run->interface~str mpi_abort mpi_abort proc~abort_run->mpi_abort mpi_barrier mpi_barrier proc~abort_run->mpi_barrier mpi_comm_rank mpi_comm_rank proc~abort_run->mpi_comm_rank mpi_comm_size mpi_comm_size proc~abort_run->mpi_comm_size mpi_finalized mpi_finalized proc~abort_run->mpi_finalized mpi_initialized mpi_initialized proc~abort_run->mpi_initialized

Called by

proc~~parse_arguments~~CalledByGraph proc~parse_arguments x3d2_poisson_solver::parse_arguments program~x3d2_poisson_solver x3d2_poisson_solver program~x3d2_poisson_solver->proc~parse_arguments