Performance problems with parallel compiler directives

Performance problems with parallel compiler directives

Post by Alfred Svobodni » Fri, 29 Oct 1999 04:00:00



Hello there,

We recently encountered tremendous performance troubles when
parallelizing our FEM/BEM-code on a V2200 under HP-UX11 using the
#pragma _CNX directives for C. In some cases it works fine in other not.
Not working fine meens that there is good parallelization but with a
tremendous overhead. When we compare the sequential version of our code
to the parallel version running with just one processor we see
differences ranging from 1.05 (= works fine) up to 10 (= works very bad,
not usefull). Did anybody encounter similar problems?

Best regards from Vienna

--

  _/_/  _/ _/    _/ _/   _/ | Numerical Analysis and Design GmbH & Co KG
 _/  _/_/ _/_/_/_/ _/   _/  | Landskrongasse 5, A-1010 Wien,  Austria/Europe
_/    _/ _/    _/ _/_/_/    | Tel.: ++43.1.5335306-0  FAX: ++43.1.5335306-22

 
 
 

1. $IF$ compiler directive in HP Pascal ?

I try to compile the following simple Pascal program on a HP 700i
under HP Pascal/UX HP 92431 A.09.07:

|PROGRAM test1( input, output);
|
|CONST
|       c1 = TRUE;
|
|BEGIN
|$IF NOT c1$
| ^      WARNING #1    STRING PARAMETER IS REQUIRED,
|                      OPTION IGNORED (505)
|    ^   WARNING #2    MISSING SEPARATOR, TEXT IGNORED
|                      UNTIL NEXT SEPARATOR (549)
|$END$
|END.

What the hell is going on here? Am I no longer allowed to use
previously defined constants in conditional compiler directives? Thanx
for any hints!

**********************************************************
* Andreas Gloor, Dr. sc. nat.                            *
*                                                        *    
* Ciba-Geigy AG                 Tel. 1: +41 61 696 35 49 *
* Analytical Promotion          Tel. 2: +41 61 696 57 19 *
* K-127.2.30                    Fax   : +41 61 696 13 51 *
* CH-4002 Basle                                          *
* Switzerland                                            *
*                                                        *

* X.400   : O=ciba; S=gloor; G=andreas; OU1=chbs;        *
*           OU2=chbs-msm1                                *
**********************************************************

2. It happened to me as well - Dust under the screen

3. ? $IF$ compiler directive still working ?

4. Connecting to an SQL Anywhere db ?

5. HP/UX Pascal: $IF$ compiler directive still working???

6. debugging pocket ie apps in the emulator

7. Running parallel C compilers

8. Help on Backup strategy

9. c and c++ compiler performance

10. Poor performance of HP Fortran90 Compiler

11. performance with HP C compiler during linking

12. Parallel Print problems

13. SAP/OMNIBACK Parallel backup/restore problem