README.md (2140B)
1 # Solstice Post-Process 2 3 Solstice resuts post-processing tools. 4 In addition, the code base contains programs that generate input files 5 for systems to be simulated by Solstice. 6 7 The sources of the post-processing tools are located at the root of the 8 repository. 9 Each sub-directory contains the sources of the programs used to generate 10 the Solstice input files for a specific solar power plant. 11 12 All these programs are written in standard C, with no external 13 dependencies. 14 They can therefore be compiled by any C compiler that supports the C99 15 standard. 16 However, to simplify the compilation process on POSIX-compatible 17 systems, POSIX Makefiles are supplied. 18 These are used not only to build the programs, but also to run solstice 19 simulations on the generated input files and to post-process their 20 results. 21 22 ## Requirements 23 24 - C compiler (C99) 25 - POSIX make 26 - Solstice (optional for test cases) 27 28 ## Installation 29 30 Edit config.mk as needed, then run: 31 32 make clean install 33 34 ## Quick start 35 36 Two examples are provided in the `cyl` and `themis` directories. 37 Each contain a Makefile that automate a complete workflow, from scene 38 generation, to post-processings with the provided tools, passing to 39 Solstice computation. 40 41 To run the test cases : 42 43 make run 44 45 ## Release notes 46 47 ### Version 0.3.1 48 49 - Fix VTK files generated by `solpp`: data were written as double while 50 the type notified in the VTK file was float. 51 52 ### Version 0.3 53 54 - Handle the update of the file formats introduced by Solstice 0.8.1. 55 56 ### Version 0.2 57 58 - Add the `solmaps` post-processing tool that extracts the maps of flux 59 from the result of a solstice simulation. 60 Each map is then saved in a specific VTK file. 61 - Fix the parsing of the per-receiver and per-primary results: the 62 "back-side" estimations were not parsed. 63 64 ### Version 0.1 65 66 - Handle the update of the file formats introduced by Solstice 0.6 67 68 ## License 69 70 Copyright (C) 2017, 2018, 2025 |Méso|Star> (contact@meso-star.com) 71 72 This is free softwares released under GPL v3+ license: GNU GPL version 3 73 or later. You are welcome to redistribute them under certain conditions; 74 refer to the COPYING file for details.