function BasicParams()
%% Initialize the basic parmeters

    global remoteHPC zipDataFiles availableNodes ProcSchemes defaultGeometry
    
    % Whether to conduct simulation on remote HPC cluster
    remoteHPC = true;
    
    % Whether to ZIP I/O data files before transferring through network
    zipDataFiles = false;
    
    defaultGeometry = 'default - AstroGeometry'; 
    
    % Names of all cluster nodes you may want to use in the simulation
    % (must be kept in sync with those ones defined in "hpc\hostfile_BusyMaster and hpc\hostfile_IdleMaster")
    availableNodes = {'tuxmaster', ...
                      'tuxm1', ...
                      'tuxm2', ...
                      'tuxm3', ...
                      'tuxm4', ...
                      'tuxm5', ...
                      'tuxm6', ...
                      'tuxm7', ...
                      'tuxm8', ...
                      'tuxm9', ...
                      'tuxm10', ...
                      'tuxm11', ...
                      'tuxm12',...
                      'tuxmaster', ...
                      'tuxm1', ...
                      'tuxm2', ...
                      'tuxm3', ...
                      'tuxm4', ...
                      'tuxm5', ...
                      'tuxm6', ...
                      'tuxm7', ...
                      'tuxm8', ...
                      'tuxm9', ...
                      'tuxm10', ...
                      'tuxm11', ...
                      'tuxm12',...
                      'tuxmaster', ...
                      'tuxm1', ...
                      'tuxm2', ...
                      'tuxm3', ...
                      'tuxm4', ...
                      'tuxm5', ...
                      'tuxm6', ...
                      'tuxm7', ...
                      'tuxm8', ...
                      'tuxm9', ...
                      'tuxm10', ...
                      'tuxm11', ...
                      'tuxm12',...
                      'tuxmaster', ...
                      'tuxm1', ...
                      'tuxm2', ...
                      'tuxm3', ...
                      'tuxm4', ...
                      'tuxm5', ...
                      'tuxm6', ...
                      'tuxm7', ...
                      'tuxm8', ...
                      'tuxm9', ...
                      'tuxm10', ...
                      'tuxm11', ...
                      'tuxm12'};
    
    % The process distribution scheme
    ProcSchemes = struct('OnlyMaster', 1, ...
                         'OnlySlaves', 2, ...
                         'MasterAndSlaves', 3);

end
