diagenetic_model_lheureux_2018
Fortran code for the diagenetic model by Ivan L'Heureux 2018 (https://doi.org/10.1155/2018/4968315)
https://github.com/astro-turing/diagenetic_model_lheureux_2018
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Keywords
Repository
Fortran code for the diagenetic model by Ivan L'Heureux 2018 (https://doi.org/10.1155/2018/4968315)
Basic Info
Statistics
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
Fortran code for the formation of limestone-marl alternations
This is the Fortran code that was used to produce the results in L'Heureux 2018 paper "Diagenetic Self-Organization and Stochastic Resonance in a Model of Limestone-Marl Sequences".
The code has been modified by Lukas van de Wiel (Utrecht University) to match the Fortran 2008 standard. That version is in the lheureux.f90 file. The .f90 extension seems to be required by Ifort so it is kept here.
Building and running
Run make to build the code with gfortran. The executable should appear in the ./build directory. Running it by typing ./build/marlpde08 will produce several output files in plain text format. make builds the Fortran 2008 version. It gives the same results as the original code, but is slightly faster.
Run make clean to remove all files produced during compilation.
Citation
If you use this code in your work, please cite both the original paper by Ivan L'Heureux and this repository, following the information in CITATION.cff.
License
The maintainers of this package are not directly affiliated with the original author, but obtained permission to distribute this code under the Apache 2 license.
Copyright 2022 Ivan L'Heureux (University of Ottawa)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Code versions
The original code as sent to as by Ivan L'Heureux is in the protected branch
corrected_archive.correctedrefers to corrections made by I. L'Heureux himself upon our request. This is the basis for the code in themainbranch.Johan Hidding expanded the code to save output into a
hdf5file and allow reading parameters from a config file. However, this seems to cause problems due to the conversion of data types and most likely needs testing and modifications before it can be relied upon. This version is in theconfig_filebranch. It includes thecfgparser from pkgpl/cfgio by Wansoo Ha.
Owner
- Name: astro-turing
- Login: astro-turing
- Kind: organization
- Repositories: 4
- Profile: https://github.com/astro-turing
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Diagenetic Limestone-Marl model in Fortran
message: >-
If you use this software, please cite it using the
metadata from this file, in addition to the paper
by L'Heureux 2018.
type: software
authors:
- given-names: Ivan
family-names: L'Heureux
affiliation: University of Ottawa
orcid: 'https://orcid.org/0000-0003-3424-7872'
- given-names: Johan
family-names: Hidding
email: j.hidding@esciencecenter.nl
affiliation: Netherlands eScience Center
orcid: 'https://orcid.org/0000-0002-7550-1796'
identifiers:
- type: doi
value: 10.1155/2018/4968315
description: >-
Original paper by L'Heureux presenting the
model and results.
repository-code: 'https://github.com/astro-turing/lheureux'
abstract: >-
This is the Fortran code that was used by Ivan
L'Heureux to publish a paper in 2018 on the
diagenetic modelling of limestone-marl.
keywords:
- diagenitic model
- numerical methods
- fiadeiro-veronis
- fortran
license: Apache-2.0
GitHub Events
Total
Last Year
Dependencies
- argh 0.26.2
- contourpy 1.0.5
- cycler 0.11.0
- fonttools 4.37.4
- h5py 3.7.0
- kiwisolver 1.4.4
- matplotlib 3.6.1
- numpy 1.23.4
- packaging 21.3
- pillow 9.2.0
- pint 0.19.2
- pyparsing 3.0.9
- python-dateutil 2.8.2
- setuptools-scm 7.0.5
- six 1.16.0
- tomli 2.0.1
- typing-extensions 4.4.0
- Pint ^0.19.2
- argh ^0.26.2
- h5py ^3.7.0
- matplotlib ^3.6.1
- numpy ^1.23.4
- python ^3.10.0