Input file must have the format similar to the following
Domain limit in 0-th dimension: 0 1
Domain limit in 1-th dimension: 0 4
Computational grid: 100 400
Lower boundary in 0-th dimension: PERIODIC_BOUNDARY
Upper boundary in 0-th dimension: PERIODIC_BOUNDARY
Lower boundary in 1-th dimension: NEUMANN_BOUNDARY
Upper boundary in 1-th dimension: NEUMANN_BOUNDARY
for 2D, or
Domain limit in 0-th dimension: 0 1
Domain limit in 1-th dimension: 0 1
Domain limit in 2-th dimension: 0 4
Computational grid: 100 100 400
Lower boundary in 0-th dimension: PERIODIC_BOUNDARY
Upper boundary in 0-th dimension: PERIODIC_BOUNDARY
Lower boundary in 1-th dimension: NEUMANN_BOUNDARY
Upper boundary in 1-th dimension: NEUMANN_BOUNDARY
Lower boundary in 2-th dimension: DIRICHLET_BOUNDARY
Upper boundary in 2-th dimension: DIRICHLET_BOUNDARY
for 3D. Format before and including ":" must be exact.