Esempio n. 1
0
 def initCluster(self,userMonitorFile="",max_engines=2,max_memory=0.,memory_per_engine=512.):
     # First of all clean up files from previous sessions
     self.cleanUp()
     # Create cluster object
     if (len(userMonitorFile) > 0):
         self.cluster = simple_cluster(userMonitorFile)
         self.monitorFile = userMonitorFile
     else:
         self.cluster = simple_cluster()
         self.monitorFile = "monitoring.log"
     # Create cluster configuration file
     self.createClusterFile(max_engines,max_memory,memory_per_engine)
     # Initialize cluster object
     if (self.cluster.init_cluster(self.clusterfile, self.projectname)):
         self.cluster.check_resource()
         # Wait unit cluster is producing monitoring info
         if (len(userMonitorFile) > 0):
             self.waitForFile(userMonitorFile, 20)
         else:
             self.waitForFile('monitoring.log', 20)
Esempio n. 2
0
# Using reference antenna = DV04

print "# A priori calibration"

# listobs
mystep = 0
if(mystep in thesteps):
  casalog.post('Step '+str(mystep)+' '+step_title[mystep],'INFO')
  print 'Step ', mystep, step_title[mystep]
  
  os.system('rm -rf hpc-uid___A002_X47bd4d_Xbd4.ms*')

  if os.path.exists('clusterconf.txt'):
    if not os.path.exists('myclusterhome'):
      os.mkdir('myclusterhome')
    sl=simple_cluster()
    sl.init_cluster('clusterconf.txt', 'mycluster')
  
  partition(vis = 'uid___A002_X47bd4d_Xbd4.ms', outputvis = 'hpc-uid___A002_X47bd4d_Xbd4.ms',
    numsubms=mynumsubms)

  os.system('rm -rf hpc-uid___A002_X47bd4d_Xbd4.ms.listobs')
  listobs(vis = 'hpc-uid___A002_X47bd4d_Xbd4.ms',
    listfile = 'hpc-uid___A002_X47bd4d_Xbd4.ms.listobs')
  
  timing()
  

# A priori flagging
mystep = 1
if(mystep in thesteps):
Esempio n. 3
0
print 'Starting CLEANing....'
execfile('beamcalcs.py')
#execfile('timeClean_testing2.py')
print 'Finished CLEANing...'

print 'Starting PCLEANing...'
from simple_cluster import *

sc = simple_cluster()
sc.init_cluster('clusterconfig16-90.txt', 'mk15')

execfile('timePClean_testing2.py')
print 'Finished PCLEANing...'

sc.stop_cluster()