stardis-green

Post-processing of green functions
git clone git://git.meso-star.fr/stardis-green.git
Log | Files | Refs | README | LICENSE

commit 219bd6244dc2223d0da58a40a650c2162ee2585d
parent 6c75e72ffad21329d99e156bb46ff3c777b077a7
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 26 Apr 2024 18:59:33 +0200

Update README file

Replace the "How to build" section with the "Requirements" and
"Installation" sections, which indicate the use of a POSIX Makefile
rather than CMake as the build system.

Wraps text on 72 columns to match the convention of plain text e-mails.
It can therefore be sent as a publication announcement e-mail whithout
being reformatted.

Diffstat:
MREADME.md | 52++++++++++++++++++++++++----------------------------
1 file changed, 24 insertions(+), 28 deletions(-)

diff --git a/README.md b/README.md @@ -1,37 +1,32 @@ -# sgreen +# Stardis Green -## Overview +Stardis Green is a postprocess of Green function binary files, as +produced by the [Stardis](https://gitlab.com/meso-star/stardis) program. +Its main purpose is to compute Monte Carlo results by applying Green +functions to new settings, enabling ultra-fast Monte Carlo computations. -sgreen is a postprocess of Green function binary files, as produced by the -*stardis* program (https://gitlab.com/meso-star/stardis). The main purpose -of sgreen is to compute Monte-Carlo results by applying Green functions to -new settings, enabling ultra-fast Monte-Carlo computations. +## Requirements -## How to build +- C compiler with OpenMP support +- POSIX make +- pkg-config +- [RSys](https://gitlab.com/vaplv/rsys) +- [Stardis](https://gitlab.com/meso-star/stardis) -Sgreen relies on the [CMake](http://www.cmake.org) and the -[RCMake](https://gitlab.com/vaplv/rcmake/) package to build. -It also depends on the -[RSys](https://gitlab.com/vaplv/rsys/) library as well as on the -[OpenMP](http://www.openmp.org) 2.0 specification to parallelize its -computations. Finally, sgreen depends on the header file in -[Stardis-green-types](https://gitlab.com/meso-star/stardis.git) to define -the format of its input files. +## Installation -First ensure that CMake and a C compiler that implements the OpenMP 2.0 -specification are installed on your system. Then install the RCMake package as -well as all the aforementioned prerequisites. Finally generate the project from -the `cmake/CMakeLists.txt` file by appending to the `CMAKE_PREFIX_PATH` -variable the install directories of its dependencies. +Edit config.mk as needed, then run: + + make clean install ## Release notes ### Version 0.4 - Change input file format to cope with stardis changes. -- Now depends on the stardis-green-types.h header file, that is installed - when building stardis and describes the types used to read and write Green - function binary files. Currently depends on version 4. +- Now depends on the stardis-green-types.h header file, that is + installed when building stardis and describes the types used to read + and write Green function binary files. Currently depends on version 4. ### Version 0.3 @@ -57,12 +52,13 @@ Fix a bug that could cause a crash. - Compatible with stardis v0.5.0 binary Green function files. - Can produce a summary of a Green function in HTML format. -- Can apply a Green function to new settings and output the corresponding Monte-Carlo results. +- Can apply a Green function to new settings and output the + corresponding Monte Carlo results. ## License -Copyright (C) 2020-2022 |Meso|Star> (<contact@meso-star.com>). Stardis-Green is -free software released under the GPL v3+ license: GNU GPL version 3 or later. -You are welcome to redistribute it under certain conditions; refer to the -COPYING file for details. +Copyright (C) 2020-2022 |Méso|Star> (contact@meso-star.com). +Stardis-Green is free software released under the GPL v3+ license: GNU +GPL version 3 or later. You are welcome to redistribute it under +certain conditions; refer to the COPYING file for details.