├── .github └── workflows │ └── documentation.yml ├── .gitignore ├── .travis.yml ├── LICENSE.rst ├── README.md ├── docs ├── .nojekyll ├── Makefile ├── index.html ├── make.bat └── source │ ├── conf.py │ └── index.rst ├── pyparsvd ├── __init__.py ├── parsvd_base.py ├── parsvd_parallel.py ├── parsvd_serial.py └── postprocessing.py ├── readme ├── Figure_1.png ├── Figure_2.png ├── Figure_3.png ├── Logo.png ├── parallel_1d_mode0.png ├── parallel_1d_mode2.png ├── parallel_sv.png ├── serial_1d_mode0.png ├── serial_1d_mode2.png └── serial_sv.png ├── tests ├── data │ ├── Batch_0_data.npy │ ├── Batch_1_data.npy │ ├── Batch_2_data.npy │ ├── Batch_3_data.npy │ ├── data_splitter.py │ ├── points_rank_0_batch_0.npy │ ├── points_rank_0_batch_1.npy │ ├── points_rank_0_batch_2.npy │ ├── points_rank_0_batch_3.npy │ ├── points_rank_1_batch_0.npy │ ├── points_rank_1_batch_1.npy │ ├── points_rank_1_batch_2.npy │ ├── points_rank_1_batch_3.npy │ ├── points_rank_2_batch_0.npy │ ├── points_rank_2_batch_1.npy │ ├── points_rank_2_batch_2.npy │ ├── points_rank_2_batch_3.npy │ ├── points_rank_3_batch_0.npy │ ├── points_rank_3_batch_1.npy │ ├── points_rank_3_batch_2.npy │ ├── points_rank_3_batch_3.npy │ ├── points_rank_4_batch_0.npy │ ├── points_rank_4_batch_1.npy │ ├── points_rank_4_batch_2.npy │ ├── points_rank_4_batch_3.npy │ ├── points_rank_5_batch_0.npy │ ├── points_rank_5_batch_1.npy │ ├── points_rank_5_batch_2.npy │ └── points_rank_5_batch_3.npy ├── test_parsvd_parallel.py └── test_parsvd_serial.py └── tutorials ├── basic ├── data │ └── data_splitter.py ├── results │ ├── parallel_1d_mode0.png │ ├── parallel_1d_mode2.png │ ├── parallel_sv.png │ ├── serial_1d_mode0.png │ ├── serial_1d_mode2.png │ └── serial_sv.png ├── tutorial_basic.ipynb ├── tutorial_basic_parallel.py └── tutorial_basic_serial.py ├── era5 ├── data │ └── download_era5.py ├── debug_h5.py ├── results │ ├── parallel_2d_mode0.png │ ├── parallel_2d_mode1.png │ └── parallel_sv.png ├── scaling_results │ ├── 128_results │ │ ├── 128_ranks.sh │ │ ├── 516314.error │ │ ├── 516314.output │ │ └── results │ │ │ ├── parallel_2d_mode0.png │ │ │ ├── parallel_2d_mode1.png │ │ │ └── parallel_sv.png │ ├── 16_results │ │ ├── 517497.error │ │ └── 517497.output │ ├── 256_results │ │ ├── 516978.error │ │ └── 516978.output │ ├── 32_results │ │ ├── 517498.error │ │ ├── 517498.output │ │ ├── 517499.error │ │ └── 517499.output │ ├── 512_results │ │ ├── 516889.error │ │ └── 516889.output │ └── 8_results │ │ ├── 516316.error │ │ ├── 516316.output │ │ └── 8_ranks.sh ├── submission_script.sh └── tutorial_era5.py └── parallel_io ├── data └── data_splitter.py ├── results ├── parallel_1d_mode0.png ├── parallel_1d_mode2.png └── parallel_sv.png └── tutorial_parallel_io.py /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /pyparsvd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/pyparsvd/__init__.py -------------------------------------------------------------------------------- /pyparsvd/parsvd_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/pyparsvd/parsvd_base.py -------------------------------------------------------------------------------- /pyparsvd/parsvd_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/pyparsvd/parsvd_parallel.py -------------------------------------------------------------------------------- /pyparsvd/parsvd_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/pyparsvd/parsvd_serial.py -------------------------------------------------------------------------------- /pyparsvd/postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/pyparsvd/postprocessing.py -------------------------------------------------------------------------------- /readme/Figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/Figure_1.png -------------------------------------------------------------------------------- /readme/Figure_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/Figure_2.png -------------------------------------------------------------------------------- /readme/Figure_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/Figure_3.png -------------------------------------------------------------------------------- /readme/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/Logo.png -------------------------------------------------------------------------------- /readme/parallel_1d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/parallel_1d_mode0.png -------------------------------------------------------------------------------- /readme/parallel_1d_mode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/parallel_1d_mode2.png -------------------------------------------------------------------------------- /readme/parallel_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/parallel_sv.png -------------------------------------------------------------------------------- /readme/serial_1d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/serial_1d_mode0.png -------------------------------------------------------------------------------- /readme/serial_1d_mode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/serial_1d_mode2.png -------------------------------------------------------------------------------- /readme/serial_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/readme/serial_sv.png -------------------------------------------------------------------------------- /tests/data/Batch_0_data.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/Batch_0_data.npy -------------------------------------------------------------------------------- /tests/data/Batch_1_data.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/Batch_1_data.npy -------------------------------------------------------------------------------- /tests/data/Batch_2_data.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/Batch_2_data.npy -------------------------------------------------------------------------------- /tests/data/Batch_3_data.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/Batch_3_data.npy -------------------------------------------------------------------------------- /tests/data/data_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/data_splitter.py -------------------------------------------------------------------------------- /tests/data/points_rank_0_batch_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_0_batch_0.npy -------------------------------------------------------------------------------- /tests/data/points_rank_0_batch_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_0_batch_1.npy -------------------------------------------------------------------------------- /tests/data/points_rank_0_batch_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_0_batch_2.npy -------------------------------------------------------------------------------- /tests/data/points_rank_0_batch_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_0_batch_3.npy -------------------------------------------------------------------------------- /tests/data/points_rank_1_batch_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_1_batch_0.npy -------------------------------------------------------------------------------- /tests/data/points_rank_1_batch_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_1_batch_1.npy -------------------------------------------------------------------------------- /tests/data/points_rank_1_batch_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_1_batch_2.npy -------------------------------------------------------------------------------- /tests/data/points_rank_1_batch_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_1_batch_3.npy -------------------------------------------------------------------------------- /tests/data/points_rank_2_batch_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_2_batch_0.npy -------------------------------------------------------------------------------- /tests/data/points_rank_2_batch_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_2_batch_1.npy -------------------------------------------------------------------------------- /tests/data/points_rank_2_batch_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_2_batch_2.npy -------------------------------------------------------------------------------- /tests/data/points_rank_2_batch_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_2_batch_3.npy -------------------------------------------------------------------------------- /tests/data/points_rank_3_batch_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_3_batch_0.npy -------------------------------------------------------------------------------- /tests/data/points_rank_3_batch_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_3_batch_1.npy -------------------------------------------------------------------------------- /tests/data/points_rank_3_batch_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_3_batch_2.npy -------------------------------------------------------------------------------- /tests/data/points_rank_3_batch_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_3_batch_3.npy -------------------------------------------------------------------------------- /tests/data/points_rank_4_batch_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_4_batch_0.npy -------------------------------------------------------------------------------- /tests/data/points_rank_4_batch_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_4_batch_1.npy -------------------------------------------------------------------------------- /tests/data/points_rank_4_batch_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_4_batch_2.npy -------------------------------------------------------------------------------- /tests/data/points_rank_4_batch_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_4_batch_3.npy -------------------------------------------------------------------------------- /tests/data/points_rank_5_batch_0.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_5_batch_0.npy -------------------------------------------------------------------------------- /tests/data/points_rank_5_batch_1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_5_batch_1.npy -------------------------------------------------------------------------------- /tests/data/points_rank_5_batch_2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_5_batch_2.npy -------------------------------------------------------------------------------- /tests/data/points_rank_5_batch_3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/data/points_rank_5_batch_3.npy -------------------------------------------------------------------------------- /tests/test_parsvd_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/test_parsvd_parallel.py -------------------------------------------------------------------------------- /tests/test_parsvd_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tests/test_parsvd_serial.py -------------------------------------------------------------------------------- /tutorials/basic/data/data_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/data/data_splitter.py -------------------------------------------------------------------------------- /tutorials/basic/results/parallel_1d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/results/parallel_1d_mode0.png -------------------------------------------------------------------------------- /tutorials/basic/results/parallel_1d_mode2.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/basic/results/parallel_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/results/parallel_sv.png -------------------------------------------------------------------------------- /tutorials/basic/results/serial_1d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/results/serial_1d_mode0.png -------------------------------------------------------------------------------- /tutorials/basic/results/serial_1d_mode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/results/serial_1d_mode2.png -------------------------------------------------------------------------------- /tutorials/basic/results/serial_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/results/serial_sv.png -------------------------------------------------------------------------------- /tutorials/basic/tutorial_basic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/tutorial_basic.ipynb -------------------------------------------------------------------------------- /tutorials/basic/tutorial_basic_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/tutorial_basic_parallel.py -------------------------------------------------------------------------------- /tutorials/basic/tutorial_basic_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/basic/tutorial_basic_serial.py -------------------------------------------------------------------------------- /tutorials/era5/data/download_era5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/data/download_era5.py -------------------------------------------------------------------------------- /tutorials/era5/debug_h5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/debug_h5.py -------------------------------------------------------------------------------- /tutorials/era5/results/parallel_2d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/results/parallel_2d_mode0.png -------------------------------------------------------------------------------- /tutorials/era5/results/parallel_2d_mode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/results/parallel_2d_mode1.png -------------------------------------------------------------------------------- /tutorials/era5/results/parallel_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/results/parallel_sv.png -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/128_results/128_ranks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/128_results/128_ranks.sh -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/128_results/516314.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/128_results/516314.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/128_results/516314.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/128_results/516314.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/128_results/results/parallel_2d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/128_results/results/parallel_2d_mode0.png -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/128_results/results/parallel_2d_mode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/128_results/results/parallel_2d_mode1.png -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/128_results/results/parallel_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/128_results/results/parallel_sv.png -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/16_results/517497.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/16_results/517497.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/16_results/517497.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/16_results/517497.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/256_results/516978.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/256_results/516978.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/256_results/516978.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/256_results/516978.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/32_results/517498.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/32_results/517498.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/32_results/517498.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/32_results/517498.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/32_results/517499.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/32_results/517499.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/32_results/517499.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/32_results/517499.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/512_results/516889.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/512_results/516889.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/512_results/516889.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/512_results/516889.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/8_results/516316.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/8_results/516316.error -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/8_results/516316.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/8_results/516316.output -------------------------------------------------------------------------------- /tutorials/era5/scaling_results/8_results/8_ranks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/scaling_results/8_results/8_ranks.sh -------------------------------------------------------------------------------- /tutorials/era5/submission_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/submission_script.sh -------------------------------------------------------------------------------- /tutorials/era5/tutorial_era5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/era5/tutorial_era5.py -------------------------------------------------------------------------------- /tutorials/parallel_io/data/data_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/parallel_io/data/data_splitter.py -------------------------------------------------------------------------------- /tutorials/parallel_io/results/parallel_1d_mode0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/parallel_io/results/parallel_1d_mode0.png -------------------------------------------------------------------------------- /tutorials/parallel_io/results/parallel_1d_mode2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/parallel_io/results/parallel_1d_mode2.png -------------------------------------------------------------------------------- /tutorials/parallel_io/results/parallel_sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/parallel_io/results/parallel_sv.png -------------------------------------------------------------------------------- /tutorials/parallel_io/tutorial_parallel_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Romit-Maulik/PyParSVD/HEAD/tutorials/parallel_io/tutorial_parallel_io.py --------------------------------------------------------------------------------