Skip to content

Commit 50563b1

Browse files
committed
Update PIO from pio2_6_2 to pio2_6_5
I did this update by simply copying the ParallelIO repository (checked out at pio2_6_5) to here, and then deleting the .git directory. I confirmed that, prior to this update, there were no diffs from the ParallelIO repository (at pio2_6_2), so it is safe to do the update in this simple manner. Changes here: pio2_6_3: Merge pull request #1982 from alperaltuntas/bugfix_debug - fix minor bugs in pio_nc4.c pio2_6_4: Bug fix release. Fixes issues with large datasets and with autoconf/cmake configure option. pio2_6_5: Updated for compatibility with netcdf-c 4.9.3 and cygwin. Resolves #353
1 parent 345c3c4 commit 50563b1

File tree

32 files changed

+142
-327
lines changed

32 files changed

+142
-327
lines changed

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/buildhdf5/action.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ inputs:
3434
runs:
3535
using: composite
3636
steps:
37-
- uses: actions/checkout@v3
37+
- uses: actions/checkout@v4
3838
with:
3939
repository: HDFGroup/hdf5
4040
path: hdf5-src
@@ -50,7 +50,10 @@ runs:
5050
-DHDF5_ENABLE_PARALLEL=${{ inputs.enable_parallel }} \
5151
-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \
5252
-DBUILD_TESTING=${{ inputs.enable_testing }} \
53+
-DHDF5_ENABLE_DEPRICATED_SYMBOLS=OFF \
54+
-DHDF5_BUILD_EXAMPLES=OFF \
5355
-DHDF5_BUILD_TOOLS=OFF \
56+
-DCMAKE_BUILD_TYPE=REL \
5457
../
5558
make
5659
make install

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/buildmpich/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ inputs:
1313
runs:
1414
using: composite
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
with:
1818
repository: pmodels/mpich
1919
path: mpich-src

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/buildnetcdf/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ inputs:
4545
runs:
4646
using: composite
4747
steps:
48-
- uses: actions/checkout@v3
48+
- uses: actions/checkout@v4
4949
with:
5050
repository: Unidata/netcdf-c
5151
path: netcdf-c-src

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/buildnetcdff/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ inputs:
1919
runs:
2020
using: composite
2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v4
2323
with:
2424
repository: Unidata/netcdf-fortran
2525
path: netcdf-fortran-src

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/buildopenmpi/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ inputs:
1313
runs:
1414
using: composite
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
with:
1818
repository: open-mpi/ompi
1919
path: openmpi-src

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/buildpnetcdf/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ description: 'Build the pnetcdf library'
22
inputs:
33
pnetcdf_version:
44
description: 'Tag in the pnetcdf repository to use'
5-
default: checkpoint.1.12.3
5+
default: checkpoint.1.14.0
66
required: False
77
type: string
88
install_prefix:
@@ -23,7 +23,7 @@ inputs:
2323
runs:
2424
using: composite
2525
steps:
26-
- uses: actions/checkout@v3
26+
- uses: actions/checkout@v4
2727
with:
2828
repository: Parallel-NetCDF/PnetCDF
2929
path: pnetcdf-src

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/intelcompilers/action.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,20 @@ description: 'Install Intel Compilers'
22
runs:
33
using: composite
44
steps:
5-
- uses: actions/checkout@v3
5+
- uses: actions/checkout@v4
66
- name: setup repo
77
shell: bash
88
run: |
9-
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
10-
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
11-
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
12-
sudo echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
9+
#wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
10+
# download the key to system keyring
11+
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
12+
#sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
13+
#rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
14+
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
1315
sudo apt-get update
1416
- name: install
1517
shell: bash
1618
run: |
17-
sudo apt-get install -y intel-oneapi-common-vars
18-
sudo apt-get install -y intel-oneapi-compiler-fortran
19-
sudo apt-get install -y intel-oneapi-mkl
20-
sudo apt-get install -y intel-oneapi-mpi
21-
sudo apt-get install -y intel-oneapi-mpi-devel
19+
sudo apt-get install intel-oneapi-hpc-toolkit
2220
source /opt/intel/oneapi/setvars.sh
23-
printenv >> $GITHUB_ENV
21+
source /opt/intel/oneapi/compiler/latest/env/vars.sh intel64

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/parallelio_autotools/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ description: 'Build the parallelio library using cmake'
22
inputs:
33
parallelio_version:
44
description: 'Tag in the parallelio repository to use'
5-
default: pio2_5_10
5+
default: pio2_6_3
66
required: False
77
type: string
88
shared_libraries:
@@ -101,12 +101,12 @@ runs:
101101
using: composite
102102
steps:
103103
- name: Check if already present
104-
uses: andstor/file-existence-action@v2
104+
uses: andstor/file-existence-action@v3
105105
with:
106106
files: ${{ inputs.src_path }}
107107
- name: get parallelio
108108
if: ${{ steps.check_files.outputs.files_exists != 'true' }}
109-
uses: actions/checkout@v3
109+
uses: actions/checkout@v4
110110
with:
111111
repository: NCAR/ParallelIO
112112
path: ${{ inputs.src_path }}

src/Infrastructure/IO/PIO/ParallelIO/.github/actions/parallelio_cmake/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ description: 'Build the parallelio library using cmake'
22
inputs:
33
parallelio_version:
44
description: 'Tag in the parallelio repository to use'
5-
default: pio2_5_9
5+
default: pio2_6_3
66
required: False
77
type: string
88
shared_libraries:
@@ -110,7 +110,7 @@ inputs:
110110
runs:
111111
using: composite
112112
steps:
113-
- uses: actions/checkout@v3
113+
- uses: actions/checkout@v4
114114
with:
115115
repository: NCAR/ParallelIO
116116
path: parallelio-src

src/Infrastructure/IO/PIO/ParallelIO/.github/workflows/autotools.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
LDFLAGS: "-L/usr/lib/x86_64-linux-gnu -lnetcdf_mpi -lpnetcdf"
2020
FCFLAGS: "-Wall -Werror -fallow-argument-mismatch -Wno-conversion"
2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v4
2323
- name: Installs
2424
run: |
2525
set -x
@@ -54,4 +54,4 @@ jobs:
5454
5555
# - name: Setup tmate session
5656
# if: ${{ failure() }}
57-
# uses: mxschmitt/action-tmate@v3
57+
# uses: mxschmitt/action-tmate@v4

0 commit comments

Comments
 (0)