0001 function [defaultDataDir defaultCalfile defaultReader defaultLogDir] = whichHost()
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 [s w] = unix('hostname');
0019
0020 hostNum = nan;
0021
0022
0023 host = strfind(w, 'cbasscontrol');
0024 if(~isempty(host))
0025 hostNum = 0;
0026 defaultDataDir = '/mnt/data/cbass/arc';
0027 defaultLogDir = '/mnt/data/cbass/log';
0028 defaultCalfile = '/home/cbass/gcpCbass/control/conf/cbass/cal';
0029 defaultReader = '/home/cbass/gcpCbass/matlab/common/';
0030 end
0031
0032 host = strfind(w, 'zap');
0033 if(~isempty(host))
0034 hostNum = 11;
0035 display('Here');
0036 defaultDataDir = '/misc/data/cbass/arc/';
0037 defaultLogDir = '/misc/data/cbass/log/';
0038 defaultCalfile = '/home/sjcm/gcpCbass/control/conf/cbass/cal';
0039 defaultReader = '/home/sjcm/gcpCbass/matlab/common/';
0040 end
0041
0042
0043 host = strfind(w, 'haggis');
0044 if(~isempty(host))
0045 hostNum = 1;
0046 defaultDataDir = '/scr/cbassarc/data/arc';
0047 defaultLogDir = '/scr/cbassarc/data/log';
0048 defaultCalfile = '/home/cbassuser/cbass/gcpCbass/control/conf/cbass/cal';
0049 defaultReader = '/home/cbassuser/cbass/gcpCbass/matlab/common/';
0050 end
0051
0052
0053 host = strfind(w, 'springbok');
0054 if(~isempty(host))
0055 hostNum = 10;
0056 defaultDataDir = '/disk/haggis1/cbassarc/data/arc';
0057 defaultLogDir = '/disk/haggis1/cbassarc/data/log';
0058 defaultCalfile = '/home/sjcm/cbass/gcpCbass/control/conf/cbass/cal';
0059 defaultReader = '/home/sjcm/cbass/gcpCbass/matlab/common/';
0060 end
0061
0062
0063 host = strfind(w, 'falcon');
0064 if(~isempty(host))
0065 hostNum = 2;
0066 defaultDataDir = '/scratch/falcon_4/cdickins/cbass/cbassarc/data/arc';
0067 defaultLogDir = '/scratch/falcon_4/cdickins/cbass/cbassarc/data/log';
0068 defaultCalfile = '/home/muchovej/cbass/gcpCbass/control/conf/cbass/cal';
0069 defaultReader = '/home/muchovej/cbass/gcpCbass/matlab/common/';
0070 end
0071
0072
0073 host = strfind(w, 'redkite');
0074 if(~isempty(host))
0075 hostNum = 2;
0076 defaultDataDir = '/scratch/redkite_4/cdickins/cbass/cbassarc/data/arc';
0077 defaultLogDir = '/scratch/redkite_4/cdickins/cbass/cbassarc/data/log';
0078 defaultCalfile = '/home/muchovej/cbass/gcpCbass/control/conf/cbass/cal';
0079 defaultReader = '/home/muchovej/cbass/gcpCbass/matlab/common/';
0080 end
0081
0082
0083 host = strfind(w, 'aslx10');
0084 if(~isempty(host))
0085 hostNum = 3;
0086 defaultDataDir = '/data/cbassuser/data/arc';
0087 defaultLogDir = '/data/cbassuser/data/log';
0088 defaultCalfile = '/home/Muchovej/cbass/gcpCbass/control/conf/cbass/cal';
0089 defaultReader = '/home/Muchovej/cbass/gcpCbass/matlab/common/';
0090 end
0091
0092
0093 host = strfind(w, 'asosx48');
0094 if(~isempty(host))
0095 hostNum = 4;
0096 defaultDataDir = '/Volumes/Data2/CBASS_ARC';
0097 defaultLogDir = '/Volumes/Data2/CBASS_LOG';
0098
0099
0100
0101 defaultCalfile = '/Users/taylorA/CBASS/cbass/gcpCbass/control/conf/cbass/cal';
0102 defaultReader = '/Users/taylorA/CBASS/cbass/gcpCbass/matlab/common/';
0103 end
0104
0105
0106 host = strfind(w, 'pravda');
0107 if(~isempty(host))
0108 hostNum = 7;
0109 defaultDataDir = '/Volumes/DATA/cbass/arc';
0110 defaultLogDir = '/Volumes/DATA/cbass/log';
0111 defaultCalfile = '/Users/oliver/C-BASS/software/cbass/gcpCbass/control/conf/cbass/cal';
0112 defaultReader = '/Users/oliver/C-BASS/software/cbass/gcpCbass/matlab/common/';
0113 end
0114
0115 host = strfind(w, 'asosx39');
0116 if(~isempty(host))
0117 hostNum = 5;
0118 defaultDataDir = '/Volumes/My Book/zuntz/cbass/arc';
0119 defaultLogDir = '/Volumes/My Book/zuntz/cbass/log';
0120 defaultCalfile = '/Users/zuntz/src/cbass/cbass/gcpCbass/control/conf/cbass/cal';
0121 defaultReader = '/Users/zuntz/src/cbass/cbass/gcpCbass/matlab/common/';
0122 end
0123
0124 host = strfind(w, 'aslx2');
0125 if(~isempty(host))
0126 hostNum = 6;
0127 defaultDataDir = '/home/jxl/cbass_data/arc';
0128 defaultLogDir = '/home/jxl/cbass_data/log';
0129 defaultCalfile = '/home/jxl/cbass/gcpCbass/control/conf/cbass/cal';
0130 defaultReader = '/home/jxl/cbass/gcpCbass/matlab/common/';
0131 end
0132
0133 host = strfind(w, 'aslx5');
0134 if(~isempty(host))
0135 hostNum = 7;
0136 defaultDataDir = '/home/LeechJ/cbass_data/arc';
0137 defaultLogDir = '/home/LeechJ/cbass_data/log';
0138 defaultCalfile = '/home/LeechJ/cbass/gcpCbass/control/conf/cbass/cal';
0139 defaultReader = '/home/LeechJ/cbass/gcpCbass/matlab/common/';
0140 end
0141
0142 host = strfind(w, 'elephant');
0143 if(~isempty(host))
0144 hostNum = 7;
0145 defaultDataDir = '/elephant/CBASS_SOUTHARC/arc/';
0146 defaultLogDir = '/elephant/CBASS_SOUTHARC/log/';
0147 defaultCalfile = '/elephant/CBASS_SOUTHARC/cal';
0148 defaultReader = '/elephant/cbassSa/gcpCbass/matlab/common/';
0149 end
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163 if(isnan(hostNum))
0164 error('Can not match your host name to a recognized one');
0165 error('Update read_arc.m to reflect your host');
0166 end
0167
0168 return;
0169