path_SWIP_CLUSTER02

PURPOSE ^

SYNOPSIS ^

function dkepath = path_SWIP_CLUSTER02

DESCRIPTION ^

 path definitions for SWIP cluster CLUSTER02 (Chengdu, China) 

    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_SWIP_CLUSTER02
0002 %
0003 % path definitions for SWIP cluster CLUSTER02 (Chengdu, China)
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 = 'cluster02';
0014 dkepath.hostname = 'mgmt.chess';
0015 dkepath.computer = computer;%machine type and supported OS
0016 %
0017 % Selected user profile for unlisted users
0018 %
0019 dkepath.default = 'Yves';
0020 %
0021 %-------------------------------------------------------------------------------------------------------
0022 %------------------------------------ Profile number 1, Yves Peysson ------------------------------------
0023 %-------------------------------------------------------------------------------------------------------
0024 %
0025 dkepath.Yves(1).luke_root = '/opt/TOKAMAK_CODE/luke/LUKE/';
0026 dkepath.Yves(1).local_root = '/opt/TOKAMAK_CODE/luke/Packages/';
0027 
0028 dkepath.Yves(1).temppathroot = '/tmp/';%Absolute root directory path adress where temporary matrices are stored (empty: local directory)
0029 %
0030 dkepath.Yves(1).localdatapath = dkepath.Yves(1).temppathroot;
0031 %
0032 dkepath.Yves(1).mex801 = [dkepath.Yves(1).luke_root,'Project_DKE/MEX/Bin/cluster02/MATLAB801/'];
0033 %
0034 dkepath.Yves(1).compiler_opt.libs.gfortran = [dkepath.Yves(1).luke_root,'Project_DKE/MEX/Libs/gfortran/4.4.6','/',dkepath.machine,'/'];%extra libraries
0035 dkepath.Yves(1).compiler_opt.copts = '';
0036 dkepath.Yves(1).compiler_opt.fopts.mex801 = 'FC=''gfortran''';%
0037 dkepath.Yves(1).compiler_opt.separatrice.mex801 = NaN;%[' -largeArrayDims -lgfortran -L',dkepath.Yves(1).local_root,'lapack-3.4.2-gfortran -llapack -lrefblas '];% -largeArrayDims does not work for helmex77.F but OK for separatrice.F
0038 dkepath.Yves(1).compiler_opt.helmex.mex801 = NaN;%[' -compatibleArrayDims -lgfortran -L',dkepath.Yves(1).local_root,'lapack-3.4.2-gfortran -llapack -lrefblas  '];% -largeArrayDims does not work for helmex77.F but OK for separatrice.F
0039 %
0040 %Where MUMPS matrix solver is stored (MEX function)
0041 %
0042 dkepath.Yves(1).MUMPS.mex801 = [dkepath.Yves(1).local_root,'MUMPS_5.1.2/MATLAB801'];
0043 %
0044 % LUKE documentation
0045 %
0046 dkepath.Yves(1).graphviz.env = '/usr/bin/';%Graphviz environment variable
0047 dkepath.Yves(1).latex.env = '/usr/bin/';% Latex environment variable
0048 dkepath.Yves(1).imagemagick.env = '/usr/bin/';% ImageMagick environment variable
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.Yves(1).remote(1).remoteid = 'SWIP_CLUSTER02';
0055 dkepath.Yves(1).remote(1).schedulername = 'torque';
0056 dkepath.Yves(1).remote(1).profilename = 'local';
0057 dkepath.Yves(1).remote(1).luke_root = dkepath.Yves(1).luke_root;% local cluster
0058 %
0059 %--------------------------------------------------------------------------------------------------------
0060 %---------------------------------------- Profile number 2, Pony Ma  ------------------------------------
0061 %--------------------------------------------------------------------------------------------------------
0062 %
0063 dkepath.mazy(1) = dkepath.Yves(1);
0064 %
0065 %--------------------------------------------------------------------------------------------------------
0066 %---------------------------------------- Profile number 3, Lei Xue ------------------------------------
0067 %--------------------------------------------------------------------------------------------------------
0068 %
0069 dkepath.xuelei(1) = dkepath.Yves(1);
0070 %
0071 %--------------------------------------------------------------------------------------------------------
0072 %---------------------------------------- Profile number 4, Yipo Zhang  ---------------------------------
0073 %--------------------------------------------------------------------------------------------------------
0074 %
0075 dkepath.zhangyp(1) = dkepath.Yves(1);
0076 %
0077 %--------------------------------------------------------------------------------------------------------
0078 %---------------------------------------- Profile number 5, Jie Zhang  ----------------------------------
0079 %--------------------------------------------------------------------------------------------------------
0080 %
0081 dkepath.zhangjie(1) = dkepath.Yves(1);
0082 %
0083 %--------------------------------------------------------------------------------------------------------
0084 %---------------------------------------- Profile number 6, Xingyu Bai ----------------------------------
0085 %--------------------------------------------------------------------------------------------------------
0086 %
0087 dkepath.baixy(1) = dkepath.Yves(1);
0088

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