Routine Name MatMPI_Comm_settings()
Routine Location MatlabMPI\MatMPI_Comm_settings.m
Routine Purpose ---
Routine Arguments { machine_db_settings }
Routine Outputs { machine_db_settings }
Routine Size 60 line(s)
Routine Comment
Click here
Parent Routines
Child Routines
Routine Body

01  function machine_db_settings = MatMPI_Comm_settings()
02  %
03  % Function for setting values in the MPI Communicator.
04  % User can edit these values to customize the internals
05  % MatlabMPI.
06  %
07  
08  % Set to 'unix' or 'windows'.
09  % 'windows' currently doesn't work.
10  machine_db_settings.type = 'unix' ;
11  
12  % Matlab command and launch flags.
13  
14  % Generic.
15  machine_db_settings.matlab_command = ' matlab - display null - nojvm - nosplash ' ;
16  
17  % Lincoln cluster common.
18  % machine_db_settings.matlab_command = ' /tools/matlab/bin/matlab -display null -nojvm -nosplash ';
19  % Lincoln cluster local.
20  % machine_db_settings.matlab_command = ' /local/matlab12.1/bin/matlab -display null -nojvm -nosplash ';
21  % LCS Cluster local.
22  % machine_db_settings.matlab_command = ' /usr/local/bin/matlab -display null -nojvm -nosplash ';
23  % Boston University.
24  % machine_db_settings.matlab_command = ' /usr/local/IT/matlab-6.1/bin/matlab -display null -nojvm -nosplash '
25  % MHPCC local copy.
26  % machine_db.matlab_command{1,i} = ' /scratch/tempest/users/kepner/matlab6/bin/matlab -display null -nojvm -nosplash ';
27  
28  % Remote launch command.
29  %  To use ssh, change ' rsh ' to ' ssh ' in line below.
30  % machine_db_settings.remote_launch = ' ssh ';
31  machine_db_settings.remote_launch = ' rsh ' ;
32  
33  % Remote launch flags.
34  machine_db_settings.remote_flags = ' - n ' ;
35  
36  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
37  % MatlabMPI
38  % Dr. Jeremy Kepner
39  % MIT Lincoln Laboratory
40  % kepner@ll.mit.edu
41  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
42  % Copyright 2002 Massachusetts Institute of Technology
43  %
44  % Permission is herby granted, without payment, to copy, modify, display
45  % and distribute this software and its documentation, if any, for any
46  % purpose, provided that the above copyright notices and the following
47  % three paragraphs appear in all copies of this software.  Use of this
48  % software constitutes acceptance of these terms and conditions.
49  %
50  % IN NO EVENT SHALL MIT BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
51  % SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
52  % THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF MIT HAS BEEN ADVISED OF THE
53  % POSSIBILITY OF SUCH DAMAGE.
54  %
55  % MIT SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING,
56  % BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
57  % FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
58  %
59  % THIS SOFTWARE IS PROVIDED "AS IS," MIT HAS NO OBLIGATION TO PROVIDE
60  % MAINTENANCE, SUPPORT, UPDATE, ENHANCEMENTS, OR MODIFICATIONS.