cloud_type="EC2", image_name="ami-644caf0d") bj_nimbus = bigjob_cloud.bigjob_cloud() if NUMBER_JOBS_NIMBUS>0: print "Start Pilot Job/BigJob in the Nimbus cloud. " bj_nimbus.start_pilot_job(number_nodes=4, working_directory=current_directory, walltime=60, cloud_type="NIMBUS", image_name="gentoo_saga-1.3.3_namd-2.7b1.gz") ########################################################################################## # Condor BigJob # Parameter for BigJob bj_condor = bigjob_condor.bigjob_condor() if NUMBER_JOBS_CONDOR>0: print "Start Pilot Job/BigJob in the Condor Grid. " for i in resources_list: pj = bj_condor.start_pilot_job(lrms_url=i["gram_url"], queue=i["queue"], project=i["project"], number_nodes=i["number_nodes"], walltime=i["walltime"], working_directory="/tmp/luckow", userproxy=X509_USER_PROXY) print "Glidein Condor-G Job URL: " + bj_condor.pilot_url + " State: " + str(bj_condor.get_state(pj)) # ################################################################################### # TG/LONI Pilot Job
) NUMBER_JOBS = 2 """ Test Job Submission of NAMD via Condor BigJob """ if __name__ == "__main__": ########################################################################################## # Start BigJob # Parameter for BigJob # Create a local Condor pool (glidein master_condor on remote resources via Condor-G/GRAM2) print "Create a local Condor pool" print time.ctime() bj = bigjob_condor.bigjob_condor() for i in resources_list: pj = bj.start_pilot_job(lrms_url=i["gram_url"], queue=i["queue"], project=i["project"], number_nodes=i["number_nodes"], walltime=i["walltime"], working_directory="/tmp/luckow", userproxy=X509_USER_PROXY) print "Glidein Condor-G Job URL: " + bj.pilot_url + " State: " + str(bj.get_state(pj)) ########################################################################################## # Submit SubJob through BigJob (to the local Condor pool) # NAMD command: mpirun -np $v -machinefile machines `which namd2` NPT.conf # working directory: $TG_CLUSTER_SCRATCH/saga/bigjob/data