Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Draft: Redesigned ALPINE argument parsing

vinciguerra_a requested to merge vinciguerra_a/ippl:alpine-args into master

RFC1: an example implementation of a unified, more user friendly command line parser for ALPINE using GNU getopt and a configuration file parser.

Moves signal handling and argument parsing to new files to reduce clutter and increase focus in ChargedParticles.hpp.

Warns the user in case the particle count is set to zero but doesn't introduce any other protections for the moment.

Closes #172; implements the flags mentioned in the issue. Example configuration file, equivalent to --Nx 8 --Ny 16 --Nz 32 --ppc 1 --timesteps 2:

N1=8
Ny=16
Nz=32
ppc=1
timesteps=2
  1. Request for Comments

Edited by vinciguerra_a

Merge request reports