path_IPR_SCYLLA

PURPOSE ^

SYNOPSIS ^

function dkepath = path_IPR_SCYLLA

DESCRIPTION ^

 path definitions for IPR SCYLLA computer at Gandhinagar, Gujarat, India

    Output:

       - dkepath: path structure

   Warning: none

 By Yves Peysson (CEA/DSM/IRFM, yves.peysson@cea.fr) and Joan Decker (CEA/DSM/IRFM, joan.decker@cea.fr)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function dkepath = path_IPR_SCYLLA
0002 %
0003 % path definitions for IPR SCYLLA computer at Gandhinagar, Gujarat, India
0004 %
0005 %    Output:
0006 %
0007 %       - dkepath: path structure
0008 %
0009 %   Warning: none
0010 %
0011 % By Yves Peysson (CEA/DSM/IRFM, yves.peysson@cea.fr) and Joan Decker (CEA/DSM/IRFM, joan.decker@cea.fr)
0012 %
0013 dkepath.machine = 'scylla';
0014 dkepath.hostname = 'scylla';%here its a pattern since the hostname may fluctuate from time to time when login to the gateway
0015 dkepath.computer = computer;%machine type and supported OS
0016 %
0017 %--------------------------------------------------------------------------------------------------------
0018 %------------------------------------ Profile number 1, code user ------------------------------------
0019 %--------------------------------------------------------------------------------------------------------
0020 %
0021 dkepath.code(1).luke_root = '/home/code/luke/LUKE/';
0022 dkepath.code(1).local_root = '/home/code/luke/Packages/';
0023 dkepath.code(1).temppathroot = '/tmp/';%Absolute root directory path adress where temporary matrices are stored (empty: local directory)
0024 %
0025 dkepath.code(1).mex805 = [dkepath.code(1).luke_root,'Project_DKE/MEX/Bin/scylla/MATLAB805/'];%r2015a
0026 %
0027 dkepath.code(1).compiler_opt.libs.gfortran = [dkepath.code(1).luke_root,'Project_DKE/MEX/Libs/gfortran/4.4.3','/',dkepath.machine,'/'];%extra libraries
0028 dkepath.code(1).compiler_opt.copts = '';
0029 dkepath.code(1).compiler_opt.fopts.mex805 = 'FC=''gfortran''';%
0030 dkepath.code(1).compiler_opt.separatrice.mex805 = [' -largeArrayDims -lgfortran -L',dkepath.code(1).local_root,'lapack-3.4.2 -llapack -lrefblas '];% -largeArrayDims does not work for helmex77.F but OK for separatrice.F
0031 dkepath.code(1).compiler_opt.helmex.mex805 = [' -compatibleArrayDims -lgfortran -L',dkepath.code(1).local_root,'lapack-3.4.2 -llapack -lrefblas  '];% -largeArrayDims does not work for helmex77.F but OK for separatrice.F
0032 dkepath.code(1).compiler_opt.fopts.mex805 = ' ';%-largeArrayDims';
0033 %
0034 dkepath.code(1).MUMPS.mex805 = [dkepath.code(1).local_root,'MUMPS_4.10.0/MATLAB805'];;%Where MUMPS matrix solver is stored (MEX function)
0035 %
0036 % LUKE documentation
0037 %
0038 dkepath.code(1).graphviz.env = '/usr/bin/';% Graphviz environment variable
0039 dkepath.code(1).latex.env = '/usr/bin/';% Latex environment variable
0040 dkepath.code(1).imagemagick.env = '/usr/bin/';% ImageMagick environment variable
0041 %
0042 %--------------------------- Remote computing -----------------------------
0043 %
0044 % for profilename, use 'local' to select profile from user name on client machine (or default if unknown)
0045 %
0046 dkepath.code(1).remote(1).remoteid = 'IPR_SCYLLA';
0047 dkepath.code(1).remote(1).schedulername = 'torque';
0048 dkepath.code(1).remote(1).profilename = 'code';
0049 dkepath.code(1).remote(1).luke_root = dkepath.code(1).luke_root;% local cluster
0050 %
0051 %--------------------------------------------------------------------------------------------------------
0052 %------------------------------------ Profile number 1, Yves Peysson ------------------------------------
0053 %--------------------------------------------------------------------------------------------------------
0054 %
0055 dkepath.peysson(1) = dkepath.code(1);
0056 %
0057 %------------------------------------ Profile number 1, Harshita Raj ------------------------------------
0058 %
0059 dkepath.harshita(1) = dkepath.code(1);
0060 %
0061 
0062

Community support and wiki are available on Redmine. Last update: 18-Apr-2019.