path_GA_LOHAN14

PURPOSE ^

SYNOPSIS ^

function dkepath = path_GA_LOHAN14

DESCRIPTION ^

 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)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

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