the bad thing is that Hermes is not a parallel library. This means that
you will always use one core (with as much memory you have). We plan to
change this in future.
Lukas
Hi,
the bad thing is that Hermes is not a parallel library. This means that you will always use one core (with as much memory you have). We plan to change this in future.
Lukas
On 7/1/2011 9:50 PM, Srihari Sritharan wrote:
Hi guys,
So I just compiled Hermes on my school's supercomputer, and I'm trying
to solve Schrodinger's equation using my adaptive solver, basically at
a rate faster (and more memory) than I could achieve on my personal
laptop. I have a few questions regarding it's execution.
I used the MPI execution of Hermes, only to realize that this opens
multiple instances of the program, which all communicate with each
other.
First question: why is this beneficial? i.e. why do I want to have
multiple copies of hermes running in parallel, with MPI communicating
between the instances?
Secondly, I would prefer to run one instance, utilizing as much memory
and as many CPU cores as possible; however my supercomputer
administrator informed me that this is not possible unless Hermes was
built from the ground up with this intention in mind. When you guys
have access to a supercomputer, how do you usually utilize it to
maximize the computation that hermes3d calculates?
Thanks, I'm just a novice to supercomputers in general.
Sri