Skip to content

Commit 17b7b87

Browse files
committed
doc
1 parent 00d7127 commit 17b7b87

File tree

1 file changed

+6
-22
lines changed

1 file changed

+6
-22
lines changed

README.md

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ Based on widespread compiler support and beneficial features, most new and upgra
1717

1818
## Prereq
1919

20-
* Linux: `apt install cmake gfortran libhdf5-dev libopenmpi-dev libcoarrays-dev open-coarrays-bin`
21-
* Mac: `brew install gcc cmake open-mpi opencoarrays`
22-
* Windows MSYS2: `pacman -S mingw-w64-x86_64-gcc-fortran mingw-w64-x86_64-msmpi` and install [Microsoft MS-MPI](https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi-release-notes)
20+
* Linux: `apt install cmake gfortran`
21+
* Mac: `brew install gcc cmake`
22+
* Windows MSYS2: `pacman -S mingw-w64-x86_64-gcc-fortran`
2323

2424
## Build
2525

@@ -40,7 +40,7 @@ cmake -B build
4040
cmake --build build --parallel
4141

4242
cd build
43-
ctest --parallel --output-on-failure
43+
ctest --parallel 4 --output-on-failure
4444
```
4545

4646
### Meson
@@ -56,7 +56,7 @@ meson test -C build
5656
### Intel oneAPI
5757

5858
[Intel oneAPI](https://www.scivision.dev/intel-oneapi-fortran-install)
59-
has essentially complete Fortran 2018 support.
59+
has complete Fortran 2018 support.
6060
Use Intel compilers (oneAPI or Parallel Studio) by:
6161

6262

@@ -74,23 +74,6 @@ Use Intel compilers (oneAPI or Parallel Studio) by:
7474
ctest -S setup.cmake -VV
7575
```
7676

77-
### Flang / Clang
78-
79-
[Flang](https://www.scivision.dev/flang-compiler-build-tips/) is a Free compiler.
80-
81-
```bash
82-
FC=flang CC=clang ctest -S setup.cmake -VV
83-
```
84-
85-
### Nvidia HPC SDK
86-
87-
[Nvidia HPC SDK](https://www.scivision.dev/install-nvidia-hpc-free-compiler)
88-
is available at no cost.
89-
90-
```bash
91-
FC=nvfortran CC=nvcc ctest -S setup.cmake -VV
92-
```
93-
9477
## Programs
9578

9679
Each directory has its own README and examples.
@@ -99,6 +82,7 @@ Each directory has its own README and examples.
9982
* [block/](./block): Highly useful `block` element is demonstrated
10083
* [coarray/](./coarray): modern Fortran is the only major compiled language standard with intrinsic massively parallel arrays.
10184
* [contiguous/](./contiguous): Fortran 2008 `contiguous` array examples, including Fortran preprocessor with modern CMake.
85+
* [git/](./git) Git tracability
10286
* [mpi/](./mpi): MPI parallel computing examples
10387
* [namelist/](./namelist): Fortran 90 / 2003 Namelist parsing -- native text config files for Fortran
10488
* [openmp/](./openmp): OpenMP threading exmaples

0 commit comments

Comments
 (0)