Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.92 KB

File metadata and controls

34 lines (23 loc) · 1.92 KB

Parallel NetCDF Examples

This collection provides practical examples for utilizing Parallel NetCDF for efficient parallel I/O operations in scientific computing.

For general information about parallel computing on Harvard's cluster, see the RC User Documentation on Parallel Computing.

Parallel NetCDF Use Cases

Basic Parallel I/O Operations

Fundamental examples demonstrating standard parallel file operations.

  • Example1: Basic usage of Parallel NetCDF with SBATCH job submission for data writing and reading.
  • Example2: Advanced example with optimized I/O patterns and performance metrics.
  • Example3: Comprehensive demonstration including error handling and data integrity checks.

Advanced Parallel I/O Techniques

In-depth examples focusing on complex data handling scenarios.

  • Example2: Features a performance analysis of parallel writes and reads, showcasing scalability.
  • Example3: Illustrates multi-dimensional data management with Parallel NetCDF, emphasizing efficiency.

Code Files Overview

Example Scripts

  • simple_xy_par_wr.f90: Fortran program for parallel writing of 2D arrays, adapted from the official NetCDF package.
  • simple_xy_par_rd.f90: Fortran program for reading 2D arrays in parallel, ensuring data consistency.

Quick Reference

Example Description Language Key Features
Example1 Basic parallel I/O operations Fortran Simple read/write, SBATCH integration
Example2: Optimized I/O with performance metrics Fortran Scalability analysis, advanced patterns
Example3 Multi-dimensional data handling Fortran Error handling, data integrity checks