[ADMB Users] ADMB NBMM for R: running ADMB in parallel?
Ben Bolker
bbolker at gmail.com
Fri Jul 29 13:55:30 PDT 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Yes, separating the examples into separate subdirectories should do
the trick. I *think* you should also be able to specify the "save.dir"
argument to take care of this, but I admit I haven't tested it ...
Ben Bolker
On 11-07-29 04:03 PM, Weihai Liu wrote:
> We can run the same admb program for different dataset by using the job
> array, also called pleasantly parallel on our hpcc, it works fine if you
> don't need each job within the array to communicate with other job
> during the run. More details see
> link https://wiki.hpcc.msu.edu/display/~colbrydi@msu.edu/2011/07/08/Pleasantly+Parallel+Presentation,
> click the pdf for more slides.
>
> I am not using glmmadmb, but you can try to separate each dataset in its
> own directory, then call the program or submit the job for each
> directory, since admb has not implement parallel yet and create the
> temporary files during its run.
>
>
> weihai
>
> On Fri, Jul 29, 2011 at 2:38 PM, Tara Crewe <tcrewe2 at uwo.ca
> <mailto:tcrewe2 at uwo.ca>> wrote:
>
> Good afternoon,
>
> I'm running glmmADMB (0.5-2) with negative binomial and zinegbin
> distribution on count data in R (version 2.12.2). Currently I'm
> using a cluster (www.sharcnet.ca <http://www.sharcnet.ca>) to submit
> multiple datasets to be analyzed by the same R program in parallel
> (i.e., serial farming).
>
> Other R packages work fine in parallel this way (e.g., glmer), and
> the code for ADMB works fine on a single dataset. However, as soon
> as I submit a second dataset to be analyzed in parallel, ADMB fails
> with the following error messages:
>
> Error in dvar_matrix write
> Error in glmm.admb(ObservationCount ~ c.year + poly(c.day, 2) +
> poly(c.hour, :
> The function maximizer failed
> Calls: glmm.zinb.trnd.admb.yr -> glmm.admb
> In addition: Warning messages:
> 1: In system(cmd2, intern = !verbose) :
> line 1 may be truncated in call to system(, intern = TRUE)
> 2: In system(cmd2, intern = !verbose) :
> line 1 may be truncated in call to system(, intern = TRUE)
> 3: In system(cmd2, intern = !verbose) :
> line 1 may be truncated in call to system(, intern = TRUE)
> 4: In system(cmd2, intern = !verbose) :
> line 1 may be truncated in call to system(, intern = TRUE)
> 5: running command './nbmm -maxfn 500 ' had status 1
> Execution halted
>
> I searched these error messages online, and haven't found any
> documentation. Question is, is it possible to run ADMB in
> parallel? I suspect (with my very limited knowledge) that the error
> may have to do with how temporary files are written/stored by ADMB??
>
> I haven't attached sample data, because for now I'd simply like to
> know if parallel processing is possible with ADMB? If so, is there
> documentation that could help me out? I am also happy to supply
> data and R code if it will help.
>
> Thanks so much,
>
> Tara
>
> --
> Tara L. Crewe, PhD Candidate
>
> Department of Biology
> University of Western Ontario
> 1151 Richmond Street
> London, Ontario, Canada,
> N6A 3K7
>
> Tel: 519-661-2111 x 84646 <tel:519-661-2111%20x%2084646>
> email: tcrewe2 at uwo.ca <mailto:tcrewe2 at uwo.ca>
> _______________________________________________
> Users mailing list
> Users at admb-project.org <mailto:Users at admb-project.org>
> http://lists.admb-project.org/mailman/listinfo/users
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at admb-project.org
> http://lists.admb-project.org/mailman/listinfo/users
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk4zHkIACgkQc5UpGjwzenMx9QCggIQZ5tlzSe2yZ/5P7Yw95TUA
Ec8AoIWiNx66p34/72m01oBstbg6JQzL
=eDyF
-----END PGP SIGNATURE-----
More information about the Users
mailing list