Summary
Phase 7 of the MAPL v3 directory restructuring (#4905).
Work Items
1. Rename Apps/ → apps/
git mv Apps/ apps/
- Update top-level
CMakeLists.txt: add_subdirectory(Apps) → add_subdirectory(apps)
2. Move pfio/ demo executables → pfio/programs/
The four demo/utility executables currently defined inline in pfio/CMakeLists.txt should move to a pfio/programs/ subdirectory:
pfio_open_close.x (pfio_open_close.F90)
pfio_server_demo.x (pfio_server_demo.F90)
pfio_collective_demo.x (pfio_collective_demo.F90)
pfio_writer.x (pfio_writer.F90)
3. Move mp_utils/profiler/demo/ → mp_utils/profiler/examples/
git mv mp_utils/profiler/demo/ mp_utils/profiler/examples/
- Update
mp_utils/profiler/CMakeLists.txt: add_subdirectory(demo) → add_subdirectory(examples)
Non-goals / Deferred
geom/ does not currently have a raster_to_mesh/ subdirectory (already relocated in a prior phase); no geom/programs/ move needed.
References
Summary
Phase 7 of the MAPL v3 directory restructuring (#4905).
Work Items
1. Rename
Apps/→apps/git mv Apps/ apps/CMakeLists.txt:add_subdirectory(Apps)→add_subdirectory(apps)2. Move
pfio/demo executables →pfio/programs/The four demo/utility executables currently defined inline in
pfio/CMakeLists.txtshould move to apfio/programs/subdirectory:pfio_open_close.x(pfio_open_close.F90)pfio_server_demo.x(pfio_server_demo.F90)pfio_collective_demo.x(pfio_collective_demo.F90)pfio_writer.x(pfio_writer.F90)3. Move
mp_utils/profiler/demo/→mp_utils/profiler/examples/git mv mp_utils/profiler/demo/ mp_utils/profiler/examples/mp_utils/profiler/CMakeLists.txt:add_subdirectory(demo)→add_subdirectory(examples)Non-goals / Deferred
geom/does not currently have araster_to_mesh/subdirectory (already relocated in a prior phase); nogeom/programs/move needed.References