| SOLPP(1) | General Commands Manual | SOLPP(1) |
NAME
solpp —
post-process Solstice simulation results into VTK and OBJ
files
SYNOPSIS
solpp |
geom simul |
DESCRIPTION
solpp takes two input files:
geom, the geometry of a solar plant exported by
solstice(1) when invoked
with the -g option, and simul,
the results of a
solstice(1) simulation. For
each simulated sun direction, solpp writes up to
three output files.
The first output file is a VTK file that maps the simulation results to the meshes of the primary geometries, i.e. the reflectors. The mapped results include, for instance, the cosine factor of each reflector or the amount of flux that reaches a receiver from them.
The second output file is another VTK file that stores the geometry of the receivers together with their simulation results, such as their incoming flux or their efficiency.
The optional third output file is an OBJ file that stores the meshes of the miscellaneous geometries, i.e. the geometries that are neither receivers nor primary geometries (if any).
The resulting files can be visualised and analysed in a data visualisation tool such as ParaView.
Where end stands for primaries.vtk, receivers.vtk, or miscellaneous.obj for the 1st, 2nd, and optional 3rd output file respectively, the naming scheme for the output files depends on the way the sun direction was provided to solstice(1):
- using the
-Dazimuth,elevation flag: the output file is named after the following pattern:printf "%g-%g-%s" azimuth elevation end
- using the
-Llatitude,longitude and-Ttime flags: the output file is named after the following pattern:printf "%g-%g-%s-%s" latitude longitude time end
EXIT STATUS
The solpp utility exits 0 on
success, and >0 if an error occurs.
EXAMPLES
Invoke
solstice(1) to simulate two
sun directions on the solar plant described in
input.yaml. Then invoke it again to export the
geometry of the solar plant for the same sun directions. Finally,
post-process both outputs with solpp:
solstice -D45,70 -D50,75 -R rcvs.yaml -o simul input.yaml solstice -D45,70 -D50,75 -g format=obj -o geom input.yaml solpp geom simul
Invoke
solstice(1) to simulate a
sun direction defined by a location and a time on the solar plant described
in input.yaml. Then invoke it again to export the
geometry of the solar plant for the same sun direction. Finally,
post-process both outputs with solpp:
solstice -L3,40 -T"2026-08-15T17:20:00" -R rcvs.yaml -o simul input.yaml solstice -L3,40 -T"2026-08-15T17:20:00" -g format=obj -o geom input.yaml solpp geom simul
SEE ALSO
solmaps(1), solpaths(1), solppraw(1), solstice(1), solstice-output(5), solstice-receiver(5)
HISTORY
solpp was initially developed with funding
from the
SOLSTICE
LabEx (Laboratory of Excellence), in collaboration with the PROMES
Laboratory of the French National Centre for Scientific Research (CNRS).
Starting in 2026, a new development effort funded by Ademe is ongoing.
AUTHORS
solpp was written and is maintained by
|Méso|Star>
<contact@meso-star.com>.
| August 17, 2026 | UNIX |