XPNLite: compact version of the XPN Parallel File System for prototyping
Licence: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1
Authors: Felix Garcia Carballeira + Diego Camarmas Alonso + Alejandro Calderon Mateos
Context: XPNLite is related to the European ADMIRE project: https://www.admire-eurohpc.eu/
sudo apt-get install -y build-essential cmake flex libtool
sudo apt-get install -y mpich mpich-doc
sudo apt-get install -y libyaml-dev libyaml-doc
sudo apt-get install -y libtdb-dev tdb-tools
sudo apt-get install -y libgdbm-compat-dev libgdbm-dev
sudo apt-get install -y libhiredis-dev
git clone https://github.com/acaldero/mfs.git
cd mfs
make -f Makefile_make
make -f Makefile_make -C test
cd test
./run_simple.sh
./run_benchmark.sh
Server | Client |
---|---|
HYDRA_HOST=$(hostname) hydra_nameserver & sleep 1 |
|
cd test mpirun -nameserver ${HYDRA_HOST} -np 2 ../bin/mfs_server_mpi -n conf-mpi.yaml & |
|
cd test mpirun -nameserver ${HYDRA_HOST} -np 2 ./test_simple -n conf-mpi.yaml |