Commit ef90c03e authored by Ramon Nou's avatar Ramon Nou
Browse files

modules update and installation of sfind in bin

parent 26f7e196
Loading
Loading
Loading
Loading
Loading
+12 −10
Original line number Diff line number Diff line
@@ -31,11 +31,14 @@ set (CMAKE_CXX_STANDARD 17)
add_executable(sfind sfind.cpp)
target_link_libraries(sfind PRIVATE ZStd::ZStd Threads::Threads)
set_property(TARGET sfind PROPERTY POSITION_INDEPENDENT_CODE ON)
if(GKFS_INSTALL_TESTS)

install(TARGETS sfind
    DESTINATION ${CMAKE_INSTALL_BINDIR}
)
endif()

install(PROGRAMS pfind.sh
    DESTINATION ${CMAKE_INSTALL_BINDIR}
)

find_package(MPI)
if (MPI_FOUND)
@@ -46,9 +49,8 @@ if (MPI_FOUND)
        PUBLIC
        MPI::MPI_CXX
    )
    if(GKFS_INSTALL_TESTS)
    
    install(TARGETS gfind
        DESTINATION ${CMAKE_INSTALL_BINDIR}
    )
endif()
endif()
+2 −2
Original line number Diff line number Diff line
@@ -31,8 +31,8 @@

NUM_NODES=10
GKFS_FIND_PROCESS=10
GKFS_SERVERS=200
GKFS_FIND=~/ADMIRE/iodeps/bin/sfind
GKFS_SERVERS=$SLURM_JOB_NUM_NODES
GKFS_FIND=sfind

srun -N $NUM_NODES -n $GKFS_FIND_PROCESS --overlap --overcommit --mem=0 --oversubscribe --export=ALL,LD_PRELOAD=${GKFS} $GKFS_FIND $@ -M $GKFS_MNT -S $GKFS_SERVERS

+2 −2
Original line number Diff line number Diff line
@@ -63,16 +63,16 @@ setenv GKFS_INTERCEPT $PRLD_HOME
setenv          GKFS_LIBC           $LIBC_HOME
setenv          GKFS_LOG_LEVEL      1
setenv          GKFS_DAEMON_LOG_LEVEL 0
setenv          GKFS_RUN            $GKFS_RUN

# Useful defaults (can be overridden by user)
setenv        GKFS_MNT            /dev/shm/gkfs_mnt
setenv        GKFS_ROOT           $env(TMPDIR)/gkfs_root
setenv        GKFS_HOSTS_FILE     $env(HOME)/gkfs_hosts.txt
setenv        LIBGKFS_HOSTS_FILE  $env(HOME)/gkfs_hosts.txt
setenv        GKFS_RUN            $GKFS_RUN

prepend-path    LD_LIBRARY_PATH     $LIBS
prepend-path    PATH                [file dirname [info script]]
prepend-path    PATH                $BASE/bin

if { [module-info mode] != "whatis" } {
    puts stderr "GekkoFS FUSE environment loaded."
+1 −1
Original line number Diff line number Diff line
@@ -67,7 +67,7 @@ setenv GKFS_HOSTS_FILE $env(HOME)/gkfs_hosts.txt
setenv        LIBGKFS_HOSTS_FILE  $env(HOME)/gkfs_hosts.txt

prepend-path    LD_LIBRARY_PATH     $LIBS
prepend-path    PATH                [file dirname [info script]]
prepend-path    PATH                $BASE/bin

if { [module-info mode] != "whatis" } {
    puts stderr "GekkoFS environment loaded."