software.hifis.net issueshttps://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues2020-02-27T07:46:41+01:00https://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/128Profile/Timeline of build pipelines2020-02-27T07:46:41+01:00Guido JuckelandProfile/Timeline of build pipelinesAfter yesterdays edit to an event and the following hotfix, I had the subjective feeling that the regeneration of the webpages via the current CI/CD means takes quite some time (about 30 minutes). I would like to understand where this co...After yesterdays edit to an event and the following hotfix, I had the subjective feeling that the regeneration of the webpages via the current CI/CD means takes quite some time (about 30 minutes). I would like to understand where this comes from and propose to generate a trace of the involved pipelines. This could then also be used for training purposes to build the correct expectation for the audience on how long CI-tests take.
For the presentation, I would suggest a typical timeline view.Hueser, ChristianHueser, Christianhttps://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/63Blog Post: Caveats of Programming with Floating Point Numbers2020-02-05T16:42:54+01:00Erxleben, Fredof.erxleben@hzdr.deBlog Post: Caveats of Programming with Floating Point Numbers# Blog Post Suggestion
## Authors
@erxleb87
## Reviewers
@o.knodel (Factual correctness)
@hueser93
@frust45
## Topic and Content
* Short introduction into the binary composition of floating point numbers (IEEE 754)
* Special cases of...# Blog Post Suggestion
## Authors
@erxleb87
## Reviewers
@o.knodel (Factual correctness)
@hueser93
@frust45
## Topic and Content
* Short introduction into the binary composition of floating point numbers (IEEE 754)
* Special cases of floating point representation (±0, ±∞, NaN)
* Caveat 1: Numeric instability, Reasons and examples
* Caveat 2: Comparisons and why a fixed Ɛ still is not sufficient
* Caveat 3: Computational Performance Impact
* Possible Alternatives
## Target Audience
* Authors of code with high numerical volatility, e.g.
* Simulations of complex systems
* High-precision calculations
* Performance-critical applications
No special mathematical or technical knowledge is required.
The topic will generally be presented in a programming-language-agnostic way.
Practical examples in a specific language may be given to motivate the reader to try them for themselves.
No complete proofs will be given for mathematical properties to not distract from the topic at hand.
## Publishing Date
December 2019
## Contribution
The post will educate scientists about the pitfalls of a seemingly comfortable solution for problems spanning multiple magnitudes of precision.
It will educate the reader to recognize the impact of these caveats in their own code.
Alternatives will be outlined to be adapted at the readers discretion.
Improvements in reproducibility, performance and stability can be expected if the programmer is aware of the presented topic.Erxleben, Fredof.erxleben@hzdr.deErxleben, Fredof.erxleben@hzdr.dehttps://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/86Use GitLab Wiki to add sections about how to add events to HIFIS Software web...2020-01-27T09:04:34+01:00Hueser, ChristianUse GitLab Wiki to add sections about how to add events to HIFIS Software web pageIt seems to be reasonable to use GitLab Wikis for documenting knowledge about how to contribute and extend HIFIS Software webpage.
First entry would be a section about the content of the "Front Matter" for event pages.It seems to be reasonable to use GitLab Wikis for documenting knowledge about how to contribute and extend HIFIS Software webpage.
First entry would be a section about the content of the "Front Matter" for event pages.Hueser, ChristianHueser, Christian