Removed ifdef statements
THe proper amount of nodes will now be used.
added workflow depending on nproc