Git Product home page Git Product logo

sandyherho / globitfphysgenie Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 15.04 MB

This repository contains baseconfigs & userconfigs, cGENIE outputs, Python scripts for data analysis, and figures associated with the Herho et al. (2024) manuscript.

License: GNU General Public License v3.0

Python 87.38% Propeller Spin 12.62%
cgenie climate-change climate-model kolmogorov-smirnov mann-whitney ocean-modelling oceanography

globitfphysgenie's Introduction

globITFPhysGENIE: Role of Indonesian Archipelago on Global Thermohaline Circulation: Insights from Numerical Experiments

DOI

Overleaf latex SCIPY numpy Python

sublime Arch vim CentOS

License: GPL v3 GitHub watchers No Maintenance Intended

This repository contains the code associated with the study employing the cGENIE Earth System Model to investigate the effects of the Indonesian Throughflow (ITF) and Indonesian Archipelago (IA) closure on global meridional thermohaline circulation (THC). The study spans a simulated period of 10,000 years, focusing on critical variables such as surface density, vertical density profiles, global overturning circulation, and ocean ventilation age.

The following are the individuals involved in this project: S. H. S. Herho, I. P. Anwar, G. A. Firdaus, D. E. Irawan, and R. Kapid.

License

These data and code are released under the GPL-3.0 License.

Citation

If you find these data useful, please consider citing our paper:

@article{herhoEtAl24a_itf,
         author={Herho, S. H. S. and Anwar, I. A. and Firdaus, G. A. and Irawan, D. E. and Kapid, R.},
         title={Role of Indonesian Archipelago on Global Thermohaline Circulation: Insights from Numerical Experiments},
         journal={xxxxx},
         year={2024},
         volume={x},
         number={x},
         pages={x - x},
         doi={xx}
}

Requirements

Numerical Experiments

cGENIE muffin version can be obtained from here. Meanwhile muffingen can be obtained from here. The baseconfigs and userconfigs used in this experiment can be seen here. For installation and running the model, you can follow the instructions from Ridgwell et al. (2018).

Data Analysis

We analyzed the data under the Python 3 computing environment by using the following libraries:

The computing environment can be reproduced by running the following command:

# Create a virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

or as follows (for Anaconda users):

conda env create -f environment.yml
conda activate globITFPhysGENIE

Hardware Specifications

We conducted numerical experiments on the sterling.ucr.edu server, which possesses the following specifications:

  • Operating System: CentOS Linux release 7.4.1708 (Core)
  • CPU Model: Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz - 16 CPU(s)

This server was graciously provided by the Department of Earth and Planetary Sciences at the University of California, Riverside.

Simultaneously, the analysis of the model output data was performed on a personal computer with the following configuration:

  • Operating System: ArchLinux 6.1.58-1-lts (kernel)
  • CPU Model: Intel i7-5600U (4) @ 3,200GHz

Acknowledgements

We express profound gratitude to Andrew J. Ridgwell for enriching discussions and invaluable guidance in refining the numerical experiment setup. This study received financial support from the Dean's Distinguished Fellowship at the University of California, Riverside, and the ITB Research, Community Service, and Innovation Program (PPMI-ITB).

globitfphysgenie's People

Contributors

sandyherho avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.