Parse the BC strings of the three directions. A direction is periodic only if both ends are 'periodic'. bc_code is the FFT_BC_* class of the resulting periodicity, or FFT_BC_UNSUPPORTED. Shared by mesh_init and callers with only BC strings (no mesh_t, e.g. static memory estimation).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | bc_x(2) | |||
| character(len=*), | intent(in) | :: | bc_y(2) | |||
| character(len=*), | intent(in) | :: | bc_z(2) | |||
| logical, | intent(out) | :: | periodic(3) | |||
| integer, | intent(out) | :: | bc_code | |||
| integer, | intent(out), | optional | :: | bcs_global(3,2) |