hexagon logo

How do I setup the 'run_marc' command line to to run on a cluster?

1.) I would like to use 256 cores spread across 16 nodes. what combination of command line arguments will do this? I have created a host file with the names of 16 nodes using 16 cores each as follows:
 
Hpc-22-10:16
hpc-22-11:16
hpc-22-12:16
hpc-22-13:16
hpc-22-14:16
hpc-22-15:16
hpc-22-16:16
hpc-22-17:16
hpc-22-18:16
hpc-22-19:16
hpc-22-20:16
hpc-22-21:16
hpc-22-22:16
hpc-22-23:16
hpc-22-24:16
hpc-22-25:16
 
2.) Can I let slurm chose the nodes and forgo the host file?
Parents
  • Thanks, this is the command line that I have been trying with various combinations of the options you sent me:
     
    run_marc -ddm 1 -nsolver 16 -nte 256 -nts 256 -v n -b n -dl n -mpi intelmpi -host host_list -iam sim -j RollingFe3D >> Two-wheel-16N-256n-DDM-1_std.log 2>&1
     
    I keep getting the error message:
     
    error, the number of processes specified in the host file
    must be equal to the number of processes given by -nprocd/-nsolver
     
    Is '-nsolver' the total number of cores? Or the number of hosts? Is my host_list correctly formatted?
Reply
  • Thanks, this is the command line that I have been trying with various combinations of the options you sent me:
     
    run_marc -ddm 1 -nsolver 16 -nte 256 -nts 256 -v n -b n -dl n -mpi intelmpi -host host_list -iam sim -j RollingFe3D >> Two-wheel-16N-256n-DDM-1_std.log 2>&1
     
    I keep getting the error message:
     
    error, the number of processes specified in the host file
    must be equal to the number of processes given by -nprocd/-nsolver
     
    Is '-nsolver' the total number of cores? Or the number of hosts? Is my host_list correctly formatted?
Children
No Data