path_CEA_TIMDESKTOP

PURPOSE ^

SYNOPSIS ^

function dkepath = path_CEA_TIMDESKTOP

DESCRIPTION ^

 path definitions for TIMOTHEE NICOLAS desktop 

    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_TIMDESKTOP
0002 %
0003 % path definitions for TIMOTHEE NICOLAS desktop
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 = 'timdesktop';
0014 dkepath.hostname = 'cadts-0412';
0015 dkepath.computer = computer;%machine type and supported OS
0016 %
0017 % Selected user profile for unlisted users
0018 %
0019 dkepath.default = 'joan';
0020 %
0021 %------------------------------------ Profile number 1, Joan Decker ------------------------------------
0022 %
0023 dkepath.joan(1).luke_root = [pwd,filesep];
0024 dkepath.joan(1).local_root = '/home/joan/Packages/cadts-0412/';
0025 dkepath.joan(1).temppathroot = '/home/joan/tmp/';%'/scratch/';%Absolute root directory path adress where temporary matrices are stored (empty: local directory)
0026 %
0027 dkepath.joan(1).mex77 = [dkepath.joan(1).luke_root,'Project_DKE/MEX/Bin/timdesktop/MATLAB77'];
0028 dkepath.joan(1).mex710 = [dkepath.joan(1).luke_root,'Project_DKE/MEX/Bin/timdesktop/MATLAB710']; 
0029 dkepath.joan(1).mex712 = [dkepath.joan(1).luke_root,'Project_DKE/MEX/Bin/timdesktop/MATLAB712']; 
0030 dkepath.joan(1).mex800 = [dkepath.joan(1).luke_root,'Project_DKE/MEX/Bin/timdesktop/MATLAB800']; 
0031 %
0032 dkepath.joan(1).compiler_opt.copts = '';
0033 dkepath.joan(1).compiler_opt.fopts.mex77 = 'FC=''ifort''';
0034 dkepath.joan(1).compiler_opt.fopts.mex710 = '';
0035 dkepath.joan(1).compiler_opt.fopts.mex712 = '';
0036 dkepath.joan(1).compiler_opt.fopts.mex800 = '';
0037 dkepath.joan(1).compiler_opt.helmex.mex77 = NaN;% Optional argument for helmex compilation
0038 dkepath.joan(1).compiler_opt.helmex.mex710 = NaN;% Optional argument for helmex compilation
0039 dkepath.joan(1).compiler_opt.helmex.mex712 = ['-L',dkepath.joan(1).local_root,'lapack-3.4.2 -llapack -lrefblas'];% Optional argument for helmex compilation
0040 dkepath.joan(1).compiler_opt.helmex.mex800 = ['-L',dkepath.joan(1).local_root,'lapack-3.4.2 -llapack -lrefblas'];%['-L',dkepath.joan(1).local_root,'lapack-3.1.1/ -llapack_ifort -lblas_ifort'];% Optional argument for helmex compilation
0041 %
0042 dkepath.joan(1).MUMPS.mex77 = '/home/joan/MUMPS_4.9.2/MATLAB77';%Where MUMPS matrix solver is stored (MEX function)
0043 dkepath.joan(1).MUMPS.mex710 = [dkepath.joan(1).local_root,'MUMPS_4.10.0/MATLAB710'];%Where MUMPS matrix solver is stored (MEX function)
0044 dkepath.joan(1).MUMPS.mex712 = [dkepath.joan(1).local_root,'MUMPS_4.10.0/MATLAB712'];%Where MUMPS matrix solver is stored (MEX function)
0045 dkepath.joan(1).MUMPS.mex800 = [dkepath.joan(1).local_root,'MUMPS_4.10.0/MATLAB800'];%Where MUMPS matrix solver is stored (MEX function)
0046 %
0047 dkepath.joan(1).graphviz.env = '';% Graphviz environment variable
0048 dkepath.joan(1).latex.env = '';% Latex environment variable
0049 dkepath.joan(1).imagemagick.env = '';% ImageMagick environment variable
0050 %
0051 %--------------------------- Remote computing -----------------------------
0052 %
0053 % for profilename, use 'local' to select profile from user name on client machine (or default if unknown)
0054 %
0055 dkepath.joan(1).remote(1).remoteid = 'CEA_TIMDESKTOP';
0056 dkepath.joan(1).remote(1).schedulername = 'torque';
0057 dkepath.joan(1).remote(1).profilename = 'joan';
0058 dkepath.joan(1).remote(1).luke_root = dkepath.joan(1).luke_root;% local cluster
0059 %
0060 dkepath.joan(1).remote(2).remoteid = 'CEA_CEPHEE';
0061 dkepath.joan(1).remote(2).schedulername = 'pbs';
0062 dkepath.joan(1).remote(2).profilename = 'joan';
0063 dkepath.joan(1).remote(2).luke_root = '/home/sccp/gsem/decker/LUKE/';
0064 %
0065 dkepath.joan(1).remote(3).remoteid = 'CEA_PLEIONE';% pleione, merope, nashira, newpegase, nunki cluster
0066 dkepath.joan(1).remote(3).schedulername = 'pbs';
0067 dkepath.joan(1).remote(3).profilename = 'joan';
0068 dkepath.joan(1).remote(3).luke_root = dkepath.joan(1).remote(2).luke_root;% same filesystem as cephee
0069 %
0070 dkepath.joan(1).remote(4).remoteid = 'CEA_ANDROMEDE';
0071 dkepath.joan(1).remote(4).schedulername = 'pbs';
0072 dkepath.joan(1).remote(4).profilename = 'JD211098';
0073 dkepath.joan(1).remote(4).luke_root = '/home/JD211098/LUKE/';
0074 %
0075 dkepath.joan(1).remote(5).remoteid = 'macpro_YVES_PEYSSON';
0076 dkepath.joan(1).remote(5).schedulername = 'condor';
0077 dkepath.joan(1).remote(5).profilename = 'joan';
0078 dkepath.joan(1).remote(5).luke_root.LUKE_1_10_0 = '/Users/yvespeysson/joandecker/Work/LUKE_1_10/';
0079 dkepath.joan(1).remote(5).luke_root.LUKE_default = '/Users/yvespeysson/joandecker/Work/LUKE/';
0080 %
0081 dkepath.joan(1).remote(6).remoteid = 'ASIPP_SHENMA';
0082 dkepath.joan(1).remote(6).schedulername = 'torque';
0083 dkepath.joan(1).remote(6).profilename = 'joan';
0084 dkepath.joan(1).remote(6).luke_root = '/home/PEYSSON/JoanDecker/LUKE/';
0085 %
0086 dkepath.joan(1).remote(end+1) = dkepath.joan(1).remote(5);
0087 dkepath.joan(1).remote(end).schedulername = 'xgrid';
0088 %
0089 dkepath.joan(1).remote(end+1) = dkepath.joan(1).remote(5);
0090 dkepath.joan(1).remote(end).schedulername = 'direct';

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