path definitions for GA cluster LOHAN14 workstation (San Diego, California, USA) 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)
0001 function dkepath = path_GA_LOHAN14 0002 % 0003 % path definitions for GA cluster LOHAN14 workstation (San Diego, California, USA) 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 = 'lohan14'; 0014 dkepath.hostname = 'lohan14'; 0015 dkepath.computer = computer;%machine type and supported OS 0016 % 0017 % Selected user profile for unlisted users 0018 % 0019 dkepath.default = 'peyssony'; 0020 % 0021 %------------------------------------------------------------------------------------------------------- 0022 %------------------------------------ Profile number 1, Yves Peysson ------------------------------------ 0023 %------------------------------------------------------------------------------------------------------- 0024 % 0025 dkepath.peyssony(1).luke_root = '/usc-data/d/luke/LUKE/'; 0026 dkepath.peyssony(1).local_root = '/usc-data/d/luke/Packages/'; 0027 dkepath.peyssony(1).temppathroot = '/scratch/luke/';%Absolute root directory path adress where temporary matrices are stored (empty: local directory) 0028 % 0029 dkepath.peyssony(1).localdatapath = dkepath.peyssony(1).temppathroot; 0030 % 0031 dkepath.peyssony(1).mex804 = [dkepath.peyssony(1).luke_root,'Project_DKE/MEX/Bin/lohan14/MATLAB804/']; 0032 % 0033 dkepath.peyssony(1).compiler_opt.libs.gfortran = [dkepath.peyssony(1).luke_root,'Project_DKE/MEX/Libs/gfortran/4.4.7','/',dkepath.machine,'/'];%extra libraries 0034 dkepath.peyssony(1).compiler_opt.copts = ''; 0035 dkepath.peyssony(1).compiler_opt.fopts.mex804 = 'FC=''gfortran''';% 0036 dkepath.peyssony(1).compiler_opt.separatrice.mex804 = [' -largeArrayDims -lgfortran -L',dkepath.peyssony(1).local_root,'lapack-3.4.2 -llapack -lrefblas '];% -largeArrayDims does not work for helmex77.F but OK for separatrice.F 0037 dkepath.peyssony(1).compiler_opt.helmex.mex804 = [' -compatibleArrayDims -lgfortran -L',dkepath.peyssony(1).local_root,'lapack-3.4.2 -llapack -lrefblas '];% -largeArrayDims does not work for helmex77.F but OK for separatrice.F 0038 dkepath.peyssony(1).compiler_opt.fopts.mex804 = ' ';%-largeArrayDims'; 0039 % 0040 %Where MUMPS matrix solver is stored (MEX function) 0041 % 0042 dkepath.peyssony(1).MUMPS.mex804 = ['/usc-data/d/luke/Packages/MUMPS_4.10.0/MATLAB804']; 0043 % 0044 % LUKE documentation 0045 % 0046 dkepath.peyssony(1).graphviz.env = '';% Graphviz environment variable ('which dot' and 'dot -v') 0047 dkepath.peyssony(1).latex.env = '/usr/bin/';% Latex environment variable ('which latex' and 'latex -v') 0048 dkepath.peyssony(1).imagemagick.env = '';% ImageMagick environment variable ('which convert' and 'convert -v') 0049 % 0050 %--------------------------- Remote computing ----------------------------- 0051 % 0052 % for profilename, use 'local' to select profile from user name on client machine (or default if unknown) 0053 % 0054 %dkepath.peyssony(1).remote(1).remoteid = ''; 0055 %dkepath.peyssony(1).remote(1).schedulername = ''; 0056 %dkepath.peyssony(1).remote(1).profilename = 'local'; 0057 %dkepath.peyssony(1).remote(1).luke_root = dkepath.peyssony(1).luke_root;% local cluster 0058 % 0059