Member Site › Forums › Rosetta 3 › Rosetta 3 – General › loop modelling error on Rosetta3.2 or Rosetta3.3
- This topic has 5 replies, 4 voices, and was last updated 14 years, 2 months ago by
Anonymous.
-
AuthorPosts
-
-
September 29, 2011 at 10:58 am #1039
Anonymous
I am trying to remodel the loop giving low-resolution electron density map. I have tried Rosetta3.2 and 3.3 however the job could not complete when I run in mpi mode. Could you have any solution for this?
The log of error is like this. It is due to mpi.
output filename: .//outdir_2/S_0003.pdb
ERROR: Unable to open file: .//outdir_2/S_0003.pdb
ERROR:: Exit from src/protocols/jobdist/JobDistributors.cc line:727 -
September 29, 2011 at 2:00 pm #6078
Anonymous
That code is still using the old job distributor. It wants you to pre-create (run_directory)/outdir_2 for it to put results in. Rosetta will create the output PDB files but refuses to create the output directory to put it in. I would guess you need outdir_0 through outdir_N, where N is the number of processors in the MPI job.
-
September 30, 2011 at 1:51 am #6079
Anonymous
Thanks a lot for helpful information.
Could you tell me how we can get rid of this?
-
October 1, 2011 at 5:23 pm #6082
Anonymous
Exactly. For a loop modeling mpi job, you would need to create one output directory per processor to avoid that independent processes overwrite each others outfiles. The same is true for running jobs in parallel on a cluster.
-
September 30, 2011 at 1:53 am #6080
Anonymous
Get rid of what? The error? You need to create the output directories it expects manually ahead of time…
-
September 30, 2011 at 5:19 pm #6081
Anonymous
By the way, in these sorts of situations, some bash (or whatever shell you’re using) knowledge makes life easier.
For example, entering something like:
for i in {0..31}
do
mkdir outdir_${i}
done
on the bash shell command line is a lot more pleasant than manually creating each directory by itself.
-
-
AuthorPosts
- You must be logged in to reply to this topic.
