Commit 5468b9d0 authored by Francois Tessier's avatar Francois Tessier

Change de naming of interfaces and files implementing hardware characteristics

parent e8cb9317
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <algorithm> #include <algorithm>
#include "../topology.hpp" #include "tp_network_interface.hpp"
#include <spi/include/kernel/location.h> #include <spi/include/kernel/location.h>
#include <spi/include/kernel/process.h> #include <spi/include/kernel/process.h>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "../topology.hpp" #include "tp_network_interface.hpp"
#include <pmi.h> #include <pmi.h>
......
#!/bin/bash #!/bin/bash
NODES=512 NODES=256
PPN=16 PPN=16
NPROCS=$((NODES*PPN)) NPROCS=$((NODES*PPN))
TARGET="/lus/theta-fs0/projects/Performance/ftessier/HACC" TARGET="/lus/theta-fs0/projects/Performance/ftessier/HACC"
...@@ -13,7 +13,7 @@ cd $HOME/install/$ARCHI/bin/ ...@@ -13,7 +13,7 @@ cd $HOME/install/$ARCHI/bin/
export TAPIOCA_DEVNULL=false export TAPIOCA_DEVNULL=false
export TAPIOCA_COMMSPLIT=true export TAPIOCA_COMMSPLIT=true
export TAPIOCA_STRATEGY=TOPOLOGY_AWARE export TAPIOCA_STRATEGY=TOPOLOGY_AWARE
export TAPIOCA_NBAGGR=96 export TAPIOCA_NBAGGR=48
export TAPIOCA_BUFFERSIZE=16777216 export TAPIOCA_BUFFERSIZE=16777216
function setLustreFS () function setLustreFS ()
...@@ -35,7 +35,7 @@ function updateSettings() ...@@ -35,7 +35,7 @@ function updateSettings()
SETTINGS="$SETTINGS -e MPICH_RMA_OVER_DMAPP=1" SETTINGS="$SETTINGS -e MPICH_RMA_OVER_DMAPP=1"
SETTINGS="$SETTINGS -e MPICH_MPIIO_AGGREGATOR_PLACEMENT_DISPLAY=1" SETTINGS="$SETTINGS -e MPICH_MPIIO_AGGREGATOR_PLACEMENT_DISPLAY=1"
SETTINGS="$SETTINGS -e MPICH_MPIIO_HINTS=*:cray_cb_nodes_multiplier=2" SETTINGS="$SETTINGS -e MPICH_MPIIO_HINTS=*:cray_cb_nodes_multiplier=1"
} }
function outputFile () function outputFile ()
......
...@@ -3,6 +3,8 @@ MPICXX = mpixlcxx ...@@ -3,6 +3,8 @@ MPICXX = mpixlcxx
MPI_CFLAGS = -g -O3 -I./architectures/$(ARCHI) MPI_CFLAGS = -g -O3 -I./architectures/$(ARCHI)
MPI_CFLAGS += -DDEBUG #-DTIMING MPI_CFLAGS += -DDEBUG #-DTIMING
TP_INCLUDE = architectures/$(ARCHI)/* TP_INCLUDE = architectures/tp_network_interface.hpp \
architectures/tp_memory_interface.hpp \
architectures/$(ARCHI)/*
INSTALL_PATH = $(HOME)/install/$(ARCHI) INSTALL_PATH = $(HOME)/install/$(ARCHI)
MPICXX = CC MPICXX = CC
MPI_CFLAGS = -g -I./architectures/$(ARCHI) -I./architectures/$(ARCHI)/include/ MPI_CFLAGS = -g -I./architectures -I./architectures/$(ARCHI) -I./architectures/$(ARCHI)/include/
MPI_CFLAGS += -DXC40 -DDEBUG #-DTIMING MPI_CFLAGS += -DDEBUG #-DTIMING
MPI_LDFLAGS = -llustreapi -Wl,--whole-archive,-ldmapp,--no-whole-archive MPI_LDFLAGS = -llustreapi -Wl,--whole-archive,-ldmapp,--no-whole-archive
TP_INCLUDE = architectures/$(ARCHI)/* architectures/$(ARCHI)/include/* TP_INCLUDE = architectures/tp_network_interface.hpp \
architectures/tp_memory_interface.hpp \
architectures/$(ARCHI)/* \
architectures/$(ARCHI)/include/*
INSTALL_PATH = $(HOME)/install/$(ARCHI) INSTALL_PATH = $(HOME)/install/$(ARCHI)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment