<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>star-gas, branch HEAD</title>
<subtitle>Load and structure gas data
</subtitle>
<entry>
<id>d569d9472a5a6a5509caa8cb7bca4bf4a26a3573</id>
<published>2026-03-04T09:37:50Z</published>
<updated>2026-03-04T09:37:50Z</updated>
<title type="text">Update Makefile&#39;s clean_test Target</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/d569d9472a5a6a5509caa8cb7bca4bf4a26a3573.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit d569d9472a5a6a5509caa8cb7bca4bf4a26a3573
parent 472547ca2d29a5340bf03cfe3c1cc101e13f8ab2
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:37:50 +0100

Update Makefile&#39;s clean_test Target

Remove all temporary files created by the test program

</content>
</entry>
<entry>
<id>472547ca2d29a5340bf03cfe3c1cc101e13f8ab2</id>
<published>2026-03-04T09:35:14Z</published>
<updated>2026-03-04T09:35:14Z</updated>
<title type="text">Improve comments of in the test program</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/472547ca2d29a5340bf03cfe3c1cc101e13f8ab2.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 472547ca2d29a5340bf03cfe3c1cc101e13f8ab2
parent a16447a8f2adc2f0ca910ac923f2fb44c0eb01fb
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:35:14 +0100

Improve comments of in the test program

</content>
</entry>
<entry>
<id>a16447a8f2adc2f0ca910ac923f2fb44c0eb01fb</id>
<published>2026-03-04T09:34:10Z</published>
<updated>2026-03-04T09:34:10Z</updated>
<title type="text">Test spatio-temporal queries of gas properties</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/a16447a8f2adc2f0ca910ac923f2fb44c0eb01fb.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit a16447a8f2adc2f0ca910ac923f2fb44c0eb01fb
parent 46fb7a7a6bb210431e7929b4939514dfdaf95db4
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:34:10 +0100

Test spatio-temporal queries of gas properties

</content>
</entry>
<entry>
<id>46fb7a7a6bb210431e7929b4939514dfdaf95db4</id>
<published>2026-03-04T09:23:37Z</published>
<updated>2026-03-04T09:23:37Z</updated>
<title type="text">Correct the unit of pressure returned</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/46fb7a7a6bb210431e7929b4939514dfdaf95db4.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 46fb7a7a6bb210431e7929b4939514dfdaf95db4
parent 0ff6567ead376f76cc4d6bd7ec20f9aaaa098a0b
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:23:37 +0100

Correct the unit of pressure returned

The pressure was converted to atmospheric unit where the API mentions
Pascals.

The choice of turning a pressure in Pascal is dictated by the atrtp
format in which the pressure is stored in this unit. Convert pressure in
another unit will add more confusion on the units actually used.

The Pascal unit is therefore maintained throughout and it is left to the
caller to convert the pressure into the desired unit.

</content>
</entry>
<entry>
<id>0ff6567ead376f76cc4d6bd7ec20f9aaaa098a0b</id>
<published>2026-03-04T09:20:53Z</published>
<updated>2026-03-04T09:20:53Z</updated>
<title type="text">Manage errors on input arguments of sgas_get_props</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/0ff6567ead376f76cc4d6bd7ec20f9aaaa098a0b.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 0ff6567ead376f76cc4d6bd7ec20f9aaaa098a0b
parent eccbd053f451601038bb3397719afe187a58a186
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:20:53 +0100

Manage errors on input arguments of sgas_get_props

So far, it was an assertion that verifies that their value was not NULL.

</content>
</entry>
<entry>
<id>eccbd053f451601038bb3397719afe187a58a186</id>
<published>2026-03-04T09:20:09Z</published>
<updated>2026-03-04T09:20:09Z</updated>
<title type="text">Fix an assertion</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/eccbd053f451601038bb3397719afe187a58a186.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit eccbd053f451601038bb3397719afe187a58a186
parent 8a5d940548128569a0444f9e3e489aaf4b0b4617
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:20:09 +0100

Fix an assertion

</content>
</entry>
<entry>
<id>8a5d940548128569a0444f9e3e489aaf4b0b4617</id>
<published>2026-03-04T09:18:34Z</published>
<updated>2026-03-04T09:18:58Z</updated>
<title type="text">Fix input variable names in the sgas_get_props API</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/8a5d940548128569a0444f9e3e489aaf4b0b4617.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 8a5d940548128569a0444f9e3e489aaf4b0b4617
parent 9cbcd3f1ca58337bc6c39e6aa115fbf22369fc53
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Wed,  4 Mar 2026 10:18:34 +0100

Fix input variable names in the sgas_get_props API

</content>
</entry>
<entry>
<id>9cbcd3f1ca58337bc6c39e6aa115fbf22369fc53</id>
<published>2026-03-03T15:44:17Z</published>
<updated>2026-03-03T15:44:17Z</updated>
<title type="text">Test the gas creation API</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/9cbcd3f1ca58337bc6c39e6aa115fbf22369fc53.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 9cbcd3f1ca58337bc6c39e6aa115fbf22369fc53
parent 6a65aa86cab3e5f2f5616bb3706d28ad0e00c8b7
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Tue,  3 Mar 2026 16:44:17 +0100

Test the gas creation API

</content>
</entry>
<entry>
<id>6a65aa86cab3e5f2f5616bb3706d28ad0e00c8b7</id>
<published>2026-03-03T15:40:08Z</published>
<updated>2026-03-03T15:40:08Z</updated>
<title type="text">Make filenames as input constant</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/6a65aa86cab3e5f2f5616bb3706d28ad0e00c8b7.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 6a65aa86cab3e5f2f5616bb3706d28ad0e00c8b7
parent ae1ae41f6f41a6ad0a3a47ef6d9475564b674c0a
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Tue,  3 Mar 2026 16:40:08 +0100

Make filenames as input constant

</content>
</entry>
<entry>
<id>ae1ae41f6f41a6ad0a3a47ef6d9475564b674c0a</id>
<published>2026-03-03T15:37:56Z</published>
<updated>2026-03-03T15:38:59Z</updated>
<title type="text">Return an error if the property list is empty</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/ae1ae41f6f41a6ad0a3a47ef6d9475564b674c0a.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit ae1ae41f6f41a6ad0a3a47ef6d9475564b674c0a
parent 182c3ba5fbe0842b6e34669cbee3a7988d26f04d
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Tue,  3 Mar 2026 16:37:56 +0100

Return an error if the property list is empty

A gas cannot have no thermodynamic properties.

</content>
</entry>
<entry>
<id>182c3ba5fbe0842b6e34669cbee3a7988d26f04d</id>
<published>2026-03-03T13:57:34Z</published>
<updated>2026-03-03T13:57:34Z</updated>
<title type="text">Improve sgas creation interface</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/182c3ba5fbe0842b6e34669cbee3a7988d26f04d.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 182c3ba5fbe0842b6e34669cbee3a7988d26f04d
parent bf62e61449ddc040f79bd4c7ffe570e118b030f8
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Tue,  3 Mar 2026 14:57:34 +0100

Improve sgas creation interface

The mesh and list of thermodynamic properties can be loaded from a file
or stream. It is the caller who defines from where these data are
loaded.

There is no longer any default behavior on the library scale that sets
that only the list of thermodynamic properties can be loaded from either
a file or the standard input. Nor even that the stream is necessarily the
standard input. Everything is left to the caller&#39;s control.

The sgas-lint utility is updated to take into account the update of the
API, but retains its behavior, which becames only a specific way to use
the library.

</content>
</entry>
<entry>
<id>bf62e61449ddc040f79bd4c7ffe570e118b030f8</id>
<published>2026-03-03T10:33:00Z</published>
<updated>2026-03-03T10:33:00Z</updated>
<title type="text">Time-variable therm props can be read from stdin</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/bf62e61449ddc040f79bd4c7ffe570e118b030f8.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit bf62e61449ddc040f79bd4c7ffe570e118b030f8
parent 777838bfc506fadd7e1d3c8631710e81a3f8493b
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Tue,  3 Mar 2026 11:33:00 +0100

Time-variable therm props can be read from stdin

So we can pipe this list to the standard input and define it on the fly.

It could have been expected that the mesh could be read from the
standard input. But it is formatted in binary and therefore is less
suitable for pipes. Indeed, pipes are more powerful when they chain data
in plain text format, which can then be processed by a whole set of
shell tools that enrich the workflow. Hence the choice to instead
process the list of properties on the standard input.

The sgas-lint utility is updated to make this list of properties
optional. If not defined, it is read from the standard input.

</content>
</entry>
<entry>
<id>777838bfc506fadd7e1d3c8631710e81a3f8493b</id>
<published>2026-03-03T10:01:51Z</published>
<updated>2026-03-03T10:01:51Z</updated>
<title type="text">Add the sgas-lint utility manual page</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/777838bfc506fadd7e1d3c8631710e81a3f8493b.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 777838bfc506fadd7e1d3c8631710e81a3f8493b
parent d00519f1bf8cb76d2049939cd64dc9c096dc8776
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Tue,  3 Mar 2026 11:01:51 +0100

Add the sgas-lint utility manual page

</content>
</entry>
<entry>
<id>d00519f1bf8cb76d2049939cd64dc9c096dc8776</id>
<published>2026-03-02T16:05:02Z</published>
<updated>2026-03-02T16:05:02Z</updated>
<title type="text">Add data loading to sgas-lint utility</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/d00519f1bf8cb76d2049939cd64dc9c096dc8776.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit d00519f1bf8cb76d2049939cd64dc9c096dc8776
parent bcf9f3c7ade0e2e3ee4c9198bde831a36b64dc11
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 17:05:02 +0100

Add data loading to sgas-lint utility

Now, the utility can already be used to check that data loading does not
return an error.

</content>
</entry>
<entry>
<id>bcf9f3c7ade0e2e3ee4c9198bde831a36b64dc11</id>
<published>2026-03-02T15:39:15Z</published>
<updated>2026-03-02T15:39:15Z</updated>
<title type="text">Start writing the sgas-lint utility</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/bcf9f3c7ade0e2e3ee4c9198bde831a36b64dc11.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit bcf9f3c7ade0e2e3ee4c9198bde831a36b64dc11
parent 06c180ee0a68a3b11384d78aabee72fb9b9ac256
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 16:39:15 +0100

Start writing the sgas-lint utility

It is designed to check the sgas library, but also as a stand-alone tool
that users can run to check that their input data is consistent with the
library&#39;s expectations.

Currently, only the analysis of very basic arguments is implemented.

</content>
</entry>
<entry>
<id>06c180ee0a68a3b11384d78aabee72fb9b9ac256</id>
<published>2026-03-02T15:01:28Z</published>
<updated>2026-03-02T15:08:23Z</updated>
<title type="text">Fix library verbosity</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/06c180ee0a68a3b11384d78aabee72fb9b9ac256.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 06c180ee0a68a3b11384d78aabee72fb9b9ac256
parent 2672212111b3960b35a3602b97574039b4ae6a85
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 16:01:28 +0100

Fix library verbosity

The input parameter &quot;verbose&quot; was not taken into account.

</content>
</entry>
<entry>
<id>2672212111b3960b35a3602b97574039b4ae6a85</id>
<published>2026-03-02T14:34:13Z</published>
<updated>2026-03-02T15:08:23Z</updated>
<title type="text">Fix export of library symbols</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/2672212111b3960b35a3602b97574039b4ae6a85.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 2672212111b3960b35a3602b97574039b4ae6a85
parent 281ea9fe03e59f9b76e59b7c5e868b5420c62fd4
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 15:34:13 +0100

Fix export of library symbols

The macro used to define that library symbols should be exported was not
the right one. Its name was that of the macro of another library from
which the Makefile file had been copied.

</content>
</entry>
<entry>
<id>281ea9fe03e59f9b76e59b7c5e868b5420c62fd4</id>
<published>2026-03-02T14:31:18Z</published>
<updated>2026-03-02T15:08:23Z</updated>
<title type="text">Add the SGAS helper macro</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/281ea9fe03e59f9b76e59b7c5e868b5420c62fd4.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 281ea9fe03e59f9b76e59b7c5e868b5420c62fd4
parent f2099565ac9b8ec69ab95a400a05cc66ed9119d7
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 15:31:18 +0100

Add the SGAS helper macro

</content>
</entry>
<entry>
<id>f2099565ac9b8ec69ab95a400a05cc66ed9119d7</id>
<published>2026-03-02T14:22:18Z</published>
<updated>2026-03-02T15:08:23Z</updated>
<title type="text">Set RELEASE as default build type</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/f2099565ac9b8ec69ab95a400a05cc66ed9119d7.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit f2099565ac9b8ec69ab95a400a05cc66ed9119d7
parent 09316bb73982899ff590324c46a95d3b6aa9be4b
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 15:22:18 +0100

Set RELEASE as default build type

</content>
</entry>
<entry>
<id>09316bb73982899ff590324c46a95d3b6aa9be4b</id>
<published>2026-03-02T14:19:05Z</published>
<updated>2026-03-02T15:08:23Z</updated>
<title type="text">Name &quot;DEFAULT&quot; the gas creation constant</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/09316bb73982899ff590324c46a95d3b6aa9be4b.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 09316bb73982899ff590324c46a95d3b6aa9be4b
parent 1c18ee55753201ce117ea996e519ff6bd7e74225
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 15:19:05 +0100

Name &quot;DEFAULT&quot; the gas creation constant

Use the DEFAULT suffix instead of the NULL suffix because this constant
actually sets default values, even if some of them are invalid.

</content>
</entry>
<entry>
<id>1c18ee55753201ce117ea996e519ff6bd7e74225</id>
<published>2026-03-02T13:38:14Z</published>
<updated>2026-03-02T15:06:58Z</updated>
<title type="text">C library which loads and structures gas data</title>
<link rel="alternate" type="text/html" href="https://www.dotadiw.org/git/star-gas/commit/1c18ee55753201ce117ea996e519ff6bd7e74225.html" />
<author>
<name>Vincent Forest</name>
<email>vincent.forest@meso-star.com</email>
</author>
<content type="text">commit 1c18ee55753201ce117ea996e519ff6bd7e74225
Author: Vincent Forest &lt;vincent.forest@meso-star.com&gt;
Date:   Mon,  2 Mar 2026 14:38:14 +0100

C library which loads and structures gas data

This is in fact a refactoriin: of the code from the fmc_medium data
structure of the fmc program. It is here structured in an independent C
library since there is no reason why it is an internal structure of the
fmc program.

Not only is this part of a clean design, dividing a monolithic program
into independent components, but this separation also facilitates test
procedures, since each component can be tested independently of the
others. This improves the robustness of the resulting softwarebuilding.

</content>
</entry>
</feed>
