ICON model driver.
Project description
model driver for Python ICON4Py
main.py contains a simple python program to run the experimental ICON python port.
Currently, it does only diffusion and solve_nonhydro (dry atmosphere with no physics). The configuration for the granules and driver is hardcoded in standalone_driver.py. Time step, total integration time, number of substeps, and etc. can be configured there.
The code is meant to be changed and enlarged as we port new parts of the model.
It runs single node.
Installation
See the general instructions in the README.md in the base folder of the repository.
Usage
# set environment variables (optional but convenient)
export ICON4PY_ROOT=<path to the icon4py clone>
export GRID_FOLDER=<path to the folder holding grids>
# command line arguments:
icon4py-standalone-driver \
$ICON4PY_ROOT/configuration_path/ \
--grid-file-path $GRID_FOLDER/icon_grid_0013_R02B04_R.nc \
--output-path $ICON4PY_ROOT/output_path \
--icon4py-backend gtfn_cpu
Remarks
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file icon4py_standalone_driver-0.2.0.tar.gz.
File metadata
- Download URL: icon4py_standalone_driver-0.2.0.tar.gz
- Upload date:
- Size: 24.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df38a9f218df9ba4e72e4f96134d6eadb9aa52ebabd9d5a621f56f55c42a9716
|
|
| MD5 |
3a21666131885a8bdbba05b68cbd23b6
|
|
| BLAKE2b-256 |
b9668a957f05156a8a3750ff06729e6e6e462d86ed6eab698791ec48643fb9a1
|
Provenance
The following attestation bundles were made for icon4py_standalone_driver-0.2.0.tar.gz:
Publisher:
pypi-deploy.yml on C2SM/icon4py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
icon4py_standalone_driver-0.2.0.tar.gz -
Subject digest:
df38a9f218df9ba4e72e4f96134d6eadb9aa52ebabd9d5a621f56f55c42a9716 - Sigstore transparency entry: 1718919772
- Sigstore integration time:
-
Permalink:
C2SM/icon4py@28d32c45afb4dbea1da6b6e5170202f08b4adb88 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/C2SM
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-deploy.yml@28d32c45afb4dbea1da6b6e5170202f08b4adb88 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file icon4py_standalone_driver-0.2.0-py3-none-any.whl.
File metadata
- Download URL: icon4py_standalone_driver-0.2.0-py3-none-any.whl
- Upload date:
- Size: 29.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eafa75e255c967b19c3c2d77e2885c4b7f503fc65326703b7660355d6e46d52d
|
|
| MD5 |
7f5faed20f731af464b76830859cfbc1
|
|
| BLAKE2b-256 |
8d358572f3f7bc7644b5447344ad2e7faf9a07782e5e9c6f787bb4f8869615ab
|
Provenance
The following attestation bundles were made for icon4py_standalone_driver-0.2.0-py3-none-any.whl:
Publisher:
pypi-deploy.yml on C2SM/icon4py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
icon4py_standalone_driver-0.2.0-py3-none-any.whl -
Subject digest:
eafa75e255c967b19c3c2d77e2885c4b7f503fc65326703b7660355d6e46d52d - Sigstore transparency entry: 1718919973
- Sigstore integration time:
-
Permalink:
C2SM/icon4py@28d32c45afb4dbea1da6b6e5170202f08b4adb88 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/C2SM
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-deploy.yml@28d32c45afb4dbea1da6b6e5170202f08b4adb88 -
Trigger Event:
workflow_dispatch
-
Statement type: