path_CEA_INTRA

PURPOSE ^

SYNOPSIS ^

function dkepath = path_CEA_INTRA

DESCRIPTION ^

 path definitions for CEA cluster in INTRA zone

    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_CEA_INTRA
0002 %
0003 % path definitions for CEA cluster in INTRA zone
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 = {'sirrah','naos','pleione','spica'};
0014 dkepath.hostname = {'sirrah','naos','pleione','spica'};
0015 dkepath.computer = computer;%machine type and supported OS
0016 %
0017 % Selected user profile for unlisted users
0018 %
0019 dkepath.default = 'YP105119'; 
0020 %
0021 %-------------------------------------------------------------------------------------------------------
0022 %------------------------------------ Profile number 1, Yves Peysson ------------------------------------
0023 %-------------------------------------------------------------------------------------------------------
0024 %
0025 dkepath.YP105119(1).luke_root = '/Home/YP105119/luke/LUKE/';
0026 dkepath.YP105119(1).temppathroot = '/tmp/';%Absolute root directory path adress where temporary matrices are stored (empty: local directory)
0027 %
0028 % ---------------------------- sirrah -------------------------------
0029 %
0030 dkepath.YP105119(1).sirrah.local_root = '/Home/YP105119/Packages/Bin/';
0031 %
0032 dkepath.YP105119(1).sirrah.mex802 = [dkepath.YP105119(1).luke_root,'Project_DKE/MEX/Bin/sirrah/MATLAB802/'];
0033 dkepath.YP105119(1).sirrah.mex805 = [dkepath.YP105119(1).luke_root,'Project_DKE/MEX/Bin/sirrah/MATLAB805/'];
0034 dkepath.YP105119(1).sirrah.mex902 = [dkepath.YP105119(1).luke_root,'Project_DKE/MEX/Bin/sirrah/MATLAB902/'];
0035 dkepath.YP105119(1).sirrah.mex903 = [dkepath.YP105119(1).luke_root,'Project_DKE/MEX/Bin/sirrah/MATLAB903/'];
0036 %
0037 dkepath.YP105119(1).sirrah.compiler_opt.copts = '';
0038 dkepath.YP105119(1).sirrah.compiler_opt.copts.cpp.mex802 = '';
0039 dkepath.YP105119(1).sirrah.compiler_opt.fopts.mex802 = '';
0040 dkepath.YP105119(1).sirrah.compiler_opt.helmex.mex802 = ['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack -lrefblas'];%['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack_ifort -lblas_ifort'];% Optional argument for helmex compilation
0041 dkepath.YP105119(1).sirrah.compiler_opt.copts.cpp.mex805 = '';
0042 dkepath.YP105119(1).sirrah.compiler_opt.fopts.mex805 = '';
0043 dkepath.YP105119(1).sirrah.compiler_opt.helmex.mex805 = ['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack -lrefblas'];%['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack_ifort -lblas_ifort'];% Optional argument for helmex compilation
0044 dkepath.YP105119(1).sirrah.compiler_opt.copts.cpp.mex902 = '';
0045 dkepath.YP105119(1).sirrah.compiler_opt.fopts.mex902 = '';
0046 dkepath.YP105119(1).sirrah.compiler_opt.helmex.mex902 = ['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack -lrefblas'];%['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack_ifort -lblas_ifort'];% Optional argument for helmex compilation
0047 dkepath.YP105119(1).sirrah.compiler_opt.copts.cpp.mex903 = '';
0048 dkepath.YP105119(1).sirrah.compiler_opt.fopts.mex903 = '';
0049 dkepath.YP105119(1).sirrah.compiler_opt.helmex.mex903 = ['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack -lrefblas'];%['-L',dkepath.YP105119(1).sirrah.local_root,'LAPACK/lapack-3.7.0 -llapack_ifort -lblas_ifort'];% Optional argument for helmex compilation
0050 %
0051 dkepath.YP105119(1).sirrah.graphviz.env = '';% Graphviz environment variable (dot)
0052 dkepath.YP105119(1).sirrah.latex.env = '/usr/bin/latex';% Latex environment variable (latex)
0053 dkepath.YP105119(1).sirrah.imagemagick.env = '';% ImageMagick environment variable (convert)
0054 %
0055 dkepath.YP105119(1).sirrah.MUMPS.mex802 = [dkepath.YP105119(1).sirrah.local_root,'MUMPS/MUMPS_5.0.2/MATLAB802'];%MUMPS_5.0.2
0056 dkepath.YP105119(1).sirrah.MUMPS.mex805 = [dkepath.YP105119(1).sirrah.local_root,'MUMPS/MUMPS_5.0.2/MATLAB805'];%MUMPS_5.0.2
0057 dkepath.YP105119(1).sirrah.MUMPS.mex902 = [dkepath.YP105119(1).sirrah.local_root,'MUMPS/MUMPS_5.0.2/MATLAB902'];%MUMPS_5.0.2
0058 dkepath.YP105119(1).sirrah.MUMPS.mex903 = [dkepath.YP105119(1).sirrah.local_root,'MUMPS/MUMPS_5.0.2/MATLAB903'];%MUMPS_5.0.2
0059 %
0060 % ----------------------- naos and pleione ---------------------------
0061 %
0062 dkepath.YP105119(1).naos = dkepath.YP105119(1).sirrah;
0063 dkepath.YP105119(1).pleione = dkepath.YP105119(1).sirrah;
0064 dkepath.YP105119(1).spica = dkepath.YP105119(1).sirrah;
0065 %
0066 %--------------------------- Remote computing -----------------------------
0067 %
0068 % for profilename, use 'local' to select profile from user name on client machine (or default if unknown)
0069 %
0070 dkepath.YP105119(1).remote(1).remoteid = 'CEA_SIRRAH';
0071 dkepath.YP105119(1).remote(1).schedulername = 'pbs';
0072 dkepath.YP105119(1).remote(1).profilename = 'YP105119';
0073 dkepath.YP105119(1).remote(1).luke_root = dkepath.YP105119(1).luke_root;% local cluster
0074 dkepath.YP105119(1).remote(1).link_mode = '';
0075 dkepath.YP105119(1).remote(1).cvsupdate = false;% update done in 'direct' mode
0076 dkepath.YP105119(1).remote(1).gitupdate = false;% update done in 'direct' mode
0077 dkepath.YP105119(1).remote(1).gitmode.cmd = 'cd /Home/YP105119/luke/*;git pull;echo "* update done";';
0078 %
0079 dkepath.YP105119(1).remote(2) = dkepath.YP105119(1).remote(1);
0080 dkepath.YP105119(1).remote(2).schedulername = 'direct';
0081 dkepath.YP105119(1).remote(2).gitupdate = true;

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