_______________________________________________Here's my submit file:
---universe = parallel
executable = openmpiscriptarguments = mpi_wrapper.shtransfer_input_files = a.out, mpi_wrapper.shgetenv = true
should_transfer_files = yeswhen_to_transfer_output = on_exit_or_evict+ParallelShutdownPolicy = "WAIT_FOR_ALL"
output = out.$(NODE)error = err.$(NODE)log  = log
request_cpus = 1machine_count = 4
queue---
Here's mpi_wrapper.sh:
---#!/bin/sh
if [ "$_CONDOR_PROCNO" -lt 2 ]; then  exec ./a.out '_CONDOR_PROCNO='$_CONDOR_PROCNO args1else  exec ./a.out '_CONDOR_PROCNO='$_CONDOR_PROCNO args2fi---
I'm using $_CONDOR_PROCNO to figure out which node of my MPI job is running and passing arguments to my MPI application (a.out) based on its value.
Jason
On Thu, Nov 15, 2018 at 6:12 AM hufh <hufh2004@xxxxxxxxx> wrote:
Hi Jason,_______________________________________________
Sorry for late reply. I have tried your method, but it didn't work. Could you please send me your submit file and other stuff so that I can try it on my machines.
Thanks for your help!
hufh
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/