star-line

Structure for accelerating line importance sampling
git clone git://git.meso-star.com/star-line.git
Log | Files | Refs | README | LICENSE

README.md (1220B)


      1 # Star-Line
      2 
      3 Build an acceleration structure to speed up line importance sampling.
      4 
      5 ## Requirements
      6 
      7 - C compiler (C99) with OpenMP support
      8 - POSIX make
      9 - pkg-config
     10 - Line By Line Utils
     11 - RSys
     12 - Star HITRAN
     13 - Star SamPling
     14 - Star BlackBody
     15 
     16 ## Installation
     17 
     18 Edit config.mk as needed, then run:
     19 
     20     make clean install
     21 
     22 ## Release notes
     23 
     24 ### Version 0.0
     25 
     26 - Initial version of the library that structures a set of lines into an
     27   N-ary tree.
     28 - Provides the sln-build utility, which constructs and writes to disk
     29   the structure that partitions the lines.
     30 - Provides the sln-get utility, which displays information about an
     31   acceleration structure.
     32 - Provides the sln-slab utility, which uses the acceleration structure
     33   to solve for radiative transfer in a uniform slab.
     34 
     35 ## Copyright notice
     36 
     37 Copyright (C) 2022, 2026 |Méso|Star> (<contact@meso-star.com>)  
     38 Copyright (C) 2026 Université de Lorraine  
     39 Copyright (C) 2022 Centre National de la Recherche Scientifique  
     40 Copyright (C) 2022 Université Paul Sabatier
     41 
     42 ## License
     43 
     44 Star-Line is free software released under the GPL v3+ license: GNU GPL
     45 version 3 or later. You are welcome to redistribute it under certain
     46 conditions; refer to the COPYING file for details.