Institute of Computing for Climate Science
Institute of Computing for Climate Science at the University of Cambridge
Pinned Repositories
Advection2D.jl
A solution to the 2D advection equation in Julia. (ICCS Summer School 2023 Hackathon project.)
cambridge-iccs.github.io
Resources for ICCS web (but public website replaced by https://iccs.cam.ac.uk)
CUDALabAfternoon
fortran-tf-lib
A library for directly calling TensorFlow / Keras ML models from Fortran.
FTorch
A library for directly calling PyTorch ML models from Fortran.
FTorch-benchmarks
Benchmarking for the fortran-pytorch-lib against forpy (disconnected form MiMA)
ml-training-material
Training material on ML with PyTorch by ICCS
process_model
The process_model tool reads a TensorFlow SavedModel and outputs Fortran code to interface it to the fortran-tf-lib
rebench-example
Example using ReBench with performance monitoring in Fortran
ss23-git
Repository for the GitHub talk in ICCS Summer School '23.
Institute of Computing for Climate Science's Repositories
Cambridge-ICCS/FTorch
A library for directly calling PyTorch ML models from Fortran.
Cambridge-ICCS/fortran-tf-lib
A library for directly calling TensorFlow / Keras ML models from Fortran.
Cambridge-ICCS/ml-training-material
Training material on ML with PyTorch by ICCS
Cambridge-ICCS/cambridge-iccs.github.io
Resources for ICCS web (but public website replaced by https://iccs.cam.ac.uk)
Cambridge-ICCS/Advection2D.jl
A solution to the 2D advection equation in Julia. (ICCS Summer School 2023 Hackathon project.)
Cambridge-ICCS/climate-informatics-2023
Conference website for Climate Informatics 2023.
Cambridge-ICCS/CUDALabAfternoon
Cambridge-ICCS/FTorch-benchmarks
Benchmarking for the fortran-pytorch-lib against forpy (disconnected form MiMA)
Cambridge-ICCS/process_model
The process_model tool reads a TensorFlow SavedModel and outputs Fortran code to interface it to the fortran-tf-lib
Cambridge-ICCS/rebench-example
Example using ReBench with performance monitoring in Fortran
Cambridge-ICCS/ss23-git
Repository for the GitHub talk in ICCS Summer School '23.
Cambridge-ICCS/CUDAHelloWorld
Cambridge-ICCS/CUDALabMorning
Morning session for CUDA lab
Cambridge-ICCS/fortran-ml-bridge-hackathon
Code and examples on directly calling Tensorflow / Pytorch / Keras ML models from Fortran.
Cambridge-ICCS/GPJax
Gaussian processes in JAX.
Cambridge-ICCS/MiMA
Model of an idealized Moist Atmosphere: Intermediate-complexity General Circulation Model with full radiation
Cambridge-ICCS/Neural_nework_parameterization
Code used in:"Use of neural networks for stable, accurate and physically consistent parameterization of subgrid atmospheric processes with good performance at reduced precision"
Cambridge-ICCS/ONEFlux
Open Network-Enabled Flux processing pipeline
Cambridge-ICCS/pyqg_DA
Data assimilation system for the PyQG model
Cambridge-ICCS/pyqg_parameterization_benchmarks
Public-facing git repository for JAMES submission, "Benchmarking of machine learning ocean parameterizations in an idealized model"
Cambridge-ICCS/PySDM
Pythonic particle-based (super-droplet) warm-rain/aqueous-chemistry cloud microphysics package with box, parcel & 1D/2D prescribed-flow examples in Python, Julia and Matlab
Cambridge-ICCS/ReBench
Execute and document benchmarks reproducibly.
Cambridge-ICCS/ss23-git-1-2
Cambridge-ICCS/ss23-git-2
Cambridge-ICCS/ss23-git-3
Repository for the GitHub talk in ICCS Summer School '23.
Cambridge-ICCS/ss23-git-dress
Repository for the GitHub talk in ICCS Summer School '23.
Cambridge-ICCS/ss23-hf-code
Code repository for the Hugging Face talk in ICCS Summer School '23.
Cambridge-ICCS/testing
Testing workshop for ICCS Summer School 2022
Cambridge-ICCS/xgcm
python package for analyzing general circulation model output data
Cambridge-ICCS/xgcm-sgrid
Team repository for xgcm-sgrid