PHG

14 views
Skip to first unread message

Pavel Solin

unread,
May 19, 2009, 3:07:35 AM5/19/09
to hp...@googlegroups.com
Look at this, they added themselves to the Wikipedia
hp-FEM page: http://lsec.cc.ac.cn/phg/.

Pavel

--
Pavel Solin
University of Nevada, Reno
http://hpfem.math.unr.edu/people/pavel
Visit Hermes project at http://hpfem.org

Ondrej Certik

unread,
May 19, 2009, 2:05:05 PM5/19/09
to hp...@googlegroups.com
On Tue, May 19, 2009 at 12:07 AM, Pavel Solin <so...@unr.edu> wrote:
> Look at this, they added themselves to the Wikipedia
> hp-FEM page: http://lsec.cc.ac.cn/phg/.

Cool. Too bad I don't understand Chinese. Is it hp-FEM?

Ondrej

Pavel Solin

unread,
May 19, 2009, 2:18:52 PM5/19/09
to hp...@googlegroups.com

On the Wikipedia hp-FEM page they claim so, but
who knows... I found interesting to see all the packages
they are using.

Pavel
 


Ondrej


Ondrej Certik

unread,
May 19, 2009, 2:42:33 PM5/19/09
to hp...@googlegroups.com
On Tue, May 19, 2009 at 11:18 AM, Pavel Solin <so...@unr.edu> wrote:
>
>
> On Tue, May 19, 2009 at 11:05 AM, Ondrej Certik <ond...@certik.cz> wrote:
>>
>> On Tue, May 19, 2009 at 12:07 AM, Pavel Solin <so...@unr.edu> wrote:
>> > Look at this, they added themselves to the Wikipedia
>> > hp-FEM page: http://lsec.cc.ac.cn/phg/.
>>
>> Cool. Too bad I don't understand Chinese. Is it hp-FEM?
>
> On the Wikipedia hp-FEM page they claim so, but
> who knows... I found interesting to see all the packages
> they are using.

One can download from here:

http://lsec.cc.ac.cn/phg/download.htm

it configured but then "qmake all" failed (I just followed the
instructions in the package --- in English:).

So you see, why we need femhub. If there was a spkg packages for phg
and all its dependencies, then all I had to do was

./spd -i ... # for all the dependencies
./spd -i phg.spkg

and that's it. Btw, phg is small, it's just 1.8MB, so we can easily
include it. And we'll need most of the dependencies it uses anyway.

There is a manual in doc/manual.pdf, but it's in Chinese... But if you
look at least at the examples, they seem to have a nice assembly
procedure, exported to the user, but they only put there an example of
a poisson equation, so that's not so much interesting. However, if you
look into the examples/ directory, they have examples there for
navier-stokes, maxwell, etc.

I was looking at their error estimators in maxwell-eigen.c, they use
the face jumps, so I think it's the same as in libmesh.

Ondrej

Ondrej Certik

unread,
May 19, 2009, 2:46:06 PM5/19/09
to hp...@googlegroups.com
On Tue, May 19, 2009 at 11:42 AM, Ondrej Certik <ond...@certik.cz> wrote:
> On Tue, May 19, 2009 at 11:18 AM, Pavel Solin <so...@unr.edu> wrote:
>>
>>
>> On Tue, May 19, 2009 at 11:05 AM, Ondrej Certik <ond...@certik.cz> wrote:
>>>
>>> On Tue, May 19, 2009 at 12:07 AM, Pavel Solin <so...@unr.edu> wrote:
>>> > Look at this, they added themselves to the Wikipedia
>>> > hp-FEM page: http://lsec.cc.ac.cn/phg/.
>>>
>>> Cool. Too bad I don't understand Chinese. Is it hp-FEM?
>>
>> On the Wikipedia hp-FEM page they claim so, but
>> who knows... I found interesting to see all the packages
>> they are using.
>
> One can download from here:
>
> http://lsec.cc.ac.cn/phg/download.htm
>
> it configured but then "qmake all" failed (I just followed the
> instructions in the package --- in English:).

Ok, that INSTALL file is old. Here are the current instructions:

http://lsec.cc.ac.cn/phg/document.htm

and it works. All the examples compile. Then if I run them, it fails:

$ ./maxwell-eigen
[raven:20548] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required
executable either could not be found or was not executable by this
user in file ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c
at line 269
[raven:20548] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required
executable either could not be found or was not executable by this
user in file ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c
at line 143
[raven:20548] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required
executable either could not be found or was not executable by this
user in file ../../../orte/runtime/orte_init.c at line 132
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

orte_ess_set_name failed
--> Returned value A system-required executable either could not be
found or was not executable by this user (-127) instead of
ORTE_SUCCESS
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):

ompi_mpi_init: orte_init failed
--> Returned "A system-required executable either could not be found
or was not executable by this user" (-127) instead of "Success" (0)
--------------------------------------------------------------------------
*** An error occurred in MPI_Init
*** before MPI was initialized
*** MPI_ERRORS_ARE_FATAL (your MPI job will now abort)
[raven:20548] Abort before MPI_INIT completed successfully; not able
to guarantee that all other processes were killed!

But I believe this could be fixed. Interesting, looking forward to try it out.

Ondrej

Pavel Solin

unread,
May 19, 2009, 2:57:07 PM5/19/09
to hp...@googlegroups.com
Wow. If you can, please include PHG in FemHub. Testing
other SW packages could be nice projects for newcomers
or students.

Pavel
Reply all
Reply to author
Forward
0 new messages