Hello to all, are there any parallel code developers in the list? I will have to work on a mixed mode parallel project using MPI and OpenMP. There are some bindings in pascal for the MPI library which is ok. Does gpc support OpenMP compiler directives? Is there a known pascal compiler that supports OpenMP?
here are some links : Message Passing Interface http://www.open-mpi.org/ http://www.lam-mpi.org/ http://www.mpi-forum.org/ http://www-unix.mcs.anl.gov/mpi/
OpenMP : http://www.openmp.org
TIA.
Alexander Todorov wrote:
Hello to all, are there any parallel code developers in the list? I will have to work on a mixed mode parallel project using MPI and OpenMP. There are some bindings in pascal for the MPI library which is ok. Does gpc support OpenMP compiler directives? Is there a known pascal compiler that supports OpenMP?
ATM I am toying a bit with parallel programming (PVM and MPI), but in C :( gpc does not have any OpenMP support. I do not know about a Pascal compiler with OpenMP support. gpc may get such support in the future. Namely, gpc is based on gcc and the next gcc release has OpenMP support. I do not know how much work will be necessary to add OpenMP support to gpc (and if anybody would volunteer to do this), but having OpenMP support in gcc in a crucial first step. Also gpc will have to be updated to work with a new backend (gcc), which will probably take a year or two.
On Thu, 23 Mar 2006, Waldek Hebisch wrote:
Alexander Todorov wrote:
Hello to all, are there any parallel code developers in the list? I will have to work on a mixed mode parallel project using MPI and OpenMP. There are some bindings in pascal for the MPI library which is ok. Does gpc support OpenMP compiler directives? Is there a known pascal compiler that supports OpenMP?
ATM I am toying a bit with parallel programming (PVM and MPI), but in C :( gpc does not have any OpenMP support. I do not know about a Pascal compiler with OpenMP support. gpc may get such support in the future. Namely, gpc is based on gcc and the next gcc release has OpenMP support. I do not know how much work will be necessary to add OpenMP support to gpc (and if anybody would volunteer to do this), but having OpenMP support in gcc in a crucial first step. Also gpc will have to be updated to work with a new backend (gcc), which will probably take a year or two.
Have a dual cpu mb and a cable modem. If you would like to send me stuff off list: apply patches, build, and report back results, I'll be glad to help. russ