mrst
Official GitHub repository for MRST - the MATLAB Reservoir Simulation Toolbox
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
16 of 63 committers (25.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Keywords
Repository
Official GitHub repository for MRST - the MATLAB Reservoir Simulation Toolbox
Basic Info
- Host: GitHub
- Owner: SINTEF-AppliedCompSci
- License: gpl-3.0
- Language: MATLAB
- Default Branch: main
- Homepage: http://www.mrst.no
- Size: 330 MB
Statistics
- Stars: 89
- Watchers: 6
- Forks: 34
- Open Issues: 2
- Releases: 2
Topics
Metadata Files
README.md

What is this?
This is the official GitHub repository of the Matlab Reservoir Simulation Toolbox (MRST), an open source toolbox for simulation of flow, mechanics and transport in porous media developed at group for Applied Computational Science at SINTEF Digital. We only recommend getting MRST from the repositories for users who are interested in following the development actively and tolerate the occasional bug or broken feature. For most users, the MRST releases released twice each year are a better option, which comes pre-packaged and tested.
For more details on MRST, please see our website at www.mrst.no. Starting with MRST 2024b, development of MRST occurs in this repository. The following GitHub features are enabled if you want to get involved:
- Discussions can be used for questions/discussions.
- Issues for filing bugs or feature requests.
- Pull requests for feature contributions.
Getting started with git version of MRST
Clone this repository:
bash
git clone git@github.com:SINTEF-AppliedCompSci/MRST.git
Once the repository has been cloned, navigate your install of MATLAB or GNU Octave to the checked out repository
matlab
cd MRST;
run startup.m
This should initialize MRST and produce a welcome message: ``` Welcome to the MATLAB Reservoir Simulation Toolbox (MRST)! You are using the release version 2024b. To download other versions of MRST and view examples and relevant publications, please visit www.mrst.no
Useful commands for getting started: - List all introductory examples: mrstExamples() - List all modules: mrstPath('list') - Load modules using GUI: mrstModule('gui') - Explore all available data sets: mrstDatasetGUI() - List examples of a module: mrstExamples('ad-blackoil') - Explore modules and publications: mrstExploreModules() - Show all examples in all modules: mrstExamples('all') - Show settings for MRST: mrstSettings() - Display this message: mrstStartupMessage()
For assistance and discussions about MRST, please visit our mailing list at www.sintef.no/projectweb/mrst/forum/ (sintef-mrst@googlegroups.com) For some common queries, see our FAQ: www.sintef.no/projectweb/mrst/faq/ ```
You can verify your installation by running a basic tutorial that produces a plot:
matlab
flowSolverTutorial1
Note that MRST takes care not to modify files outside the checked out directory. For this reason, you will have to re-run the startup.m function if you restart MATLAB/Octave.
Additional resources
To learn more about MRST, we suggest that you check out the documentation that includes two free open-access books.
Updating subtrees for third party modules
Some of the external modules developed for MRST are individual repositories and can be found in the add_remotes.sh file. We update these from time to time and the commits get added to the main repository.
If you want to update manually, or if you have a local fork of this repository and you want to update the files, you should first do the following:
bash
./add_remotes.sh
This needs only to be done once for a given clone of MRST. Once the remotes are set up and the files are executable you can update the subtrees :
./update_subtrees.sh
Note that updating the subtrees create merge commits. If you want to go back in sync with the repository (e.g. to do a git pull) you can run the following.
This will delete any local changes you have and reset it like a fresh clone had been performed.
bash
git fetch origin
git reset --hard origin/master
Owner
- Name: SINTEF Applied Computational Science
- Login: SINTEF-AppliedCompSci
- Kind: organization
- Email: Knut-Andreas.Lie@sintef.no
- Location: Norway
- Website: https://www.mrst.no
- Repositories: 1
- Profile: https://github.com/SINTEF-AppliedCompSci
Repositories for software by the Computational Geosciences group at SINTEF Digital
GitHub Events
Total
- Release event: 2
- Watch event: 44
- Delete event: 1
- Push event: 115
- Pull request review event: 16
- Pull request review comment event: 18
- Pull request event: 12
- Fork event: 15
- Create event: 18
Last Year
- Release event: 2
- Watch event: 44
- Delete event: 1
- Push event: 115
- Pull request review event: 16
- Pull request review comment event: 18
- Pull request event: 12
- Fork event: 15
- Create event: 18
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Olav Møyner | o****r@s****o | 4,412 |
| Øystein Klemetsdal | o****l@g****m | 1,710 |
| Xavier Raynaud | x****d@g****m | 1,543 |
| Knut-Andreas Lie | K****e@s****o | 1,227 |
| Bård Skaflestad | B****d@s****o | 1,214 |
| Odd Andersen | o****n@s****o | 633 |
| Stein Krogstad | s****d@s****o | 585 |
| Halvor Møll Nilsen | H****n@s****o | 356 |
| Rebecca Allen | a****d@g****m | 307 |
| August Johansson | a****n@s****o | 229 |
| Odd Andersen | o****n@g****m | 171 |
| Håvard Heitlo Holm | h****m@s****o | 161 |
| Francesca Watson | f****n@s****o | 149 |
| Sindre Hilden | s****n@g****m | 145 |
| Manuel A. Borregales R | m****r@g****m | 136 |
| Colin Joseph McNeece | c****e@g****m | 136 |
| Kai Bao | k****o@s****o | 96 |
| Jhabriel Varela | j****l@g****m | 91 |
| Manuel | y****u@e****m | 83 |
| daavid00 | 6****0 | 70 |
| André R. Brodtkorb | A****b@s****o | 62 |
| Femi Olorode | 4****S | 60 |
| Xin Sun | B****5@s****n | 57 |
| rube051 | r****e@n****o | 37 |
| swej91 | s****1@h****m | 36 |
| Runar_Berge | r****b@s****o | 23 |
| haamer1997 | 5****7 | 22 |
| Runar | r****e@u****o | 19 |
| Lin Zhao | z****9@1****m | 13 |
| nikolai-andrianov | n****v@h****m | 13 |
| and 33 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 2
- Total pull requests: 0
- Average time to close issues: about 12 hours
- Average time to close pull requests: N/A
- Total issue authors: 2
- Total pull request authors: 0
- Average comments per issue: 2.5
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 4.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- sabbaghr (1)
- mipals (1)
- namjmnam (1)
Pull Request Authors
- FrancescaWatson (4)
- Oddan (1)
- bska (1)
- strene (1)