<commit_before># MPI interface for the Julia language

This is a basic [Julia] wrapper for the portable message passing system
Message Passing Interface ([MPI]).  Inspiration is taken from [mpi4py].

## Installing

[CMake] is used to piece together the MPI wrapper.  Currently a shared
library MPI installation for C and Fortran is required (tested with
[Open MPI] and [MPICH2]).  To build and install the wrapper run from the
root source directory

    mkdir build
    cd build
    cmake ..
    make
    make test
    make install

which will install the wrapper into `$HOME/.julia/mpi`.  Examples can be
run using the `$HOME/.julia/mpi/juliampi` script as in

    mpirun -np 3 $HOME/.julia/mpi/juliampi ../examples/01-hello.jl

[Julia]: http://julialang.org/
[MPI]: http://www.mpi-forum.org/
[mpi4py]: http://mpi4py.scipy.org
[CMake]: http://www.cmake.org/
[Open MPI]: http://www.open-mpi.org/<commit_msg>Fix MPICH2 link in the README<commit_after># MPI interface for the Julia language

This is a basic [Julia] wrapper for the portable message passing system
Message Passing Interface ([MPI]).  Inspiration is taken from [mpi4py].

## Installing

[CMake] is used to piece together the MPI wrapper.  Currently a shared
library MPI installation for C and Fortran is required (tested with
[Open MPI] and [MPICH2]).  To build and install the wrapper run from the
root source directory

    mkdir build
    cd build
    cmake ..
    make
    make test
    make install

which will install the wrapper into `$HOME/.julia/mpi`.  Examples can be
run using the `$HOME/.julia/mpi/juliampi` script as in

    mpirun -np 3 $HOME/.julia/mpi/juliampi ../examples/01-hello.jl

[Julia]: http://julialang.org/
[MPI]: http://www.mpi-forum.org/
[mpi4py]: http://mpi4py.scipy.org
[CMake]: http://www.cmake.org/
[Open MPI]: http://www.open-mpi.org/
[MPICH2]: http://www.mcs.anl.gov/research/projects/mpich2/
{'fraction_non_alphanumeric': 0.11169931180518793, 'fraction_numerical': 0.008999470619375331, 'mean_word_length': 3.5107398568019095, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 7, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2508751', 'n_tokens_mistral': 670, 'n_tokens_neox': 612, 'n_words': 228}