Re: [opendx-dev] compile on 2cpu amd_64; rhel3

2004-10-24 Thread Lloyd A Treinish




Here's a further update, for everyone's reference.  The 64-bit version of
the nvidia driver is definitely broken.  But there are some workarounds for
now.

As a test, I installed the 32-bit version of RHEL-WS3.0 with the latest
version of the standard x86 version of the nvidia driver.  The RH9 4.3.2
rpm on the web site installed right away and everything works.  Compared to
the version I built from the July 30 4.3.3 tarball for the 64-bit version
of RHEL, various modules run anywhere from 10% to 50% slower with the
32-bit RHEL.  Nevertheless, the machine is still pretty fast.

For anyone else that ends of doing this as a workaround, there is a known
32-bit RedHat issue on some Opteron machines if they have more than 4GB of
RAM because the area of memory reserved for caching the AGP aperture ends
up above that space, so AGPGART ends up with no memory and video
performance disappears.  The workaround is restricting the memory with
'mem=4095M' as a kernel option in the grub menu.  Obviously, any additional
memory is wasted, but the 32-bit kernel wouldn't be addressing it anyway...



|-+--
| |   Lloyd A|
| |   Treinish/Watson/[EMAIL PROTECTED]  |
| |   Sent by:   |
| |   [EMAIL PROTECTED]|
| |   son.ibm.com|
| |  |
| |  |
| |   10/19/2004 02:26 PM|
| |   Please respond to  |
| |   opendx-dev |
| |  |
|-+--
  
|
  | 
   |
  |   To:   opendx2-dev@lists.berlios.de
   |
  |   cc:   
   |
  |   Subject:  Re: [opendx-dev] compile on 2cpu amd_64; rhel3  
   |
  | 
   |
  
|





Here's an update, for everyone's reference.

I have been able to successfully make a few different builds with the July
30 4.3.3 tarball for the Opteron RHEL-WS3.0 system.  The first was with
large-arena and SMP support:
./configure --with-netcdf --with-large-arenas --enable-dependency-tracking
--enable-smp-linux --includedir=/usr/include:/usr/local/include
--libdir=/usr/lib64:/usr/local/lib --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include

The second was with small arenas and no SMP support.  In both cases, I
built a version of the libnetcdf for this platform.
./configure --with-netcdf --enable-dependency-tracking
--includedir=/usr/include:/usr/local/include
--libdir=/usr/lib64:/usr/local/lib --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include

Unfortunately, dxexec from the SMP build hangs when two cpus are requested.
With p1, it works fine.  In addition, requests for memory beyond 2GB
remained clipped at 2 GB.

Both versions appear to perform similarly when running with a single cpu
and less than 2GB of memory (pretty fast).  The hardware rendering problem
is the same in both versions, which suggests problems from nvidia.  I tried
building with and without pointing specifically to the gl includes from
nvidia, although it didn't seem to matter.  I have also sent an e-mail to
nvidia's support group, but I have not received a response yet.


  
   Lloyd A
   Treinish/Watson/[EMAIL PROTECTED]   To:  
  
   Sent by:opendx2-dev@lists.berlios.de   
   [EMAIL PROTECTED] cc:
   ibm.com Subject:Re:
   [opendx-dev] compile on 2cpu amd_64;   
   rhel3  
   10/17/2004 07:07 PM
   Please respond to opendx-dev   
  









I figured that was the situation.  I have not had the chance to look into
it in much more detail.  I just booted the machine for the first time on
Friday and tried the few things that I cited in my posting.  Unfortunately,
I don't have the time to put

Re: [opendx-dev] compile on 2cpu amd_64; rhel3

2004-10-19 Thread Lloyd A Treinish

Here's an update, for everyone's reference.

I have been able to successfully make
a few different builds with the July 30 4.3.3 tarball for the Opteron RHEL-WS3.0
system. The first was with large-arena and SMP support:
./configure --with-netcdf --with-large-arenas --enable-dependency-tracking
--enable-smp-linux --includedir=/usr/include:/usr/local/include --libdir=/usr/lib64:/usr/local/lib
--x-libraries=/usr/X11R6/lib64 --x-includes=/usr/X11R6/include

The second was with small arenas and
no SMP support. In both cases, I built a version of the libnetcdf
for this platform.
./configure --with-netcdf --enable-dependency-tracking
--includedir=/usr/include:/usr/local/include --libdir=/usr/lib64:/usr/local/lib
--x-libraries=/usr/X11R6/lib64 --x-includes=/usr/X11R6/include

Unfortunately, dxexec from the SMP build hangs when two cpus are requested.
With p1, it works fine. In addition, requests for memory beyond
2GB remained clipped at 2 GB. 

Both versions appear to perform similarly
when running with a single cpu and less than 2GB of memory (pretty fast).
The hardware rendering problem is the same in both versions, which
suggests problems from nvidia. I tried building with and without
pointing specifically to the gl includes from nvidia, although it didn't
seem to matter. I have also sent an e-mail to nvidia's support group,
but I have not received a response yet.







Lloyd A Treinish/Watson/[EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
10/17/2004 07:07 PM
Please respond to opendx-dev

To:
   opendx2-dev@lists.berlios.de
cc:
   
Subject:
   Re: [opendx-dev] compile on 2cpu amd_64;
rhel3






I figured that was the situation. I have not had the chance to look
into
it in much more detail. I just booted the machine for the first time
on
Friday and tried the few things that I cited in my posting. Unfortunately,
I don't have the time to put a lot of effort into this. So, I'll
do some
more experimentation and report any useful findings. However, I see
the
most serious problem as being with the OpenGL drivers, for which I don't
expect an immediate solution. Admittedly, I don't have a lot of experience
on 64-bit platforms. I have found that under AIX I didn't have a
lot of
these problems. On the other hand, I only use those systems for production
visualization with software rendering.



|-+--
| |  David
Thompson   |
| |  [EMAIL PROTECTED]|
| |  Sent
by:  |
| |  [EMAIL PROTECTED]|
| |  son.ibm.com
   |
| |  
  
 |
| |  
  
 |
| |  10/17/2004
05:40 PM|
| |  Please
respond to |
| |  opendx-dev
|
| |  
  
 |
|-+--
 ---|
 | 
  
  
  
  
|
 |To:opendx2-dev@lists.berlios.de
  
  
  |
 |cc:  
  
  
  
 |
 |Subject: Re: [opendx-dev] compile on
2cpu amd_64; rhel3
  
  |
 | 
  
  
  
  
|
 ---|




With linux and shared libraries, you need to use ldconfig to help the
os find them. As for the library incompatibility, this is going to be
a 64 bit OS library versus a 32 bit OS library. The libtool guys have
been discussing how to handle some of this--but they still have not
come to any kind of consensus. As of now, no one has come forward to
start working on any of the 64 bit os issues beyond the SGI. So
unless someone is willing to undertake this or pay someone (like
myself) to undertake it--I wish you luck.

David

Coincidently, I just got a similar box as a loaner for a couple of
weeks
and I am seeing similar problems. It's a dual 2.2GHz AMD Opteron
system
running RHEL-WS3.0 for x86_64 with an SMP kernel (2.4.21-20.ELsmp).
It
has
gcc v3.2.3 (from Red Hat Linux 3.2.3-42). The system has an nVidia
Quadro
FX3000 with the latest driver from nvidia.com for this architecture.
I
started by using the latest tarball (July 30, 2004) for OpenDX 4.3.3.
My
initial attempt was to make a build for large arena and SMP enabled
as
well
as with netCDF. I had to build a netCDF library for this platform,
but it
seems to work ok. Anyway, the dx build creates an executable
but reports
similar loader problems:
  /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.so
when
  searching for -lXpm
  /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.a
when
  searching for -lXpm
  /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXp.so
when
  searching for -lXp
  /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXp.a
when
searching
  for -lXp
  /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXmu.so
when
  searching

Re: [opendx-dev] compile on 2cpu amd_64; rhel3

2004-10-17 Thread Lloyd A Treinish




I figured that was the situation.  I have not had the chance to look into
it in much more detail.  I just booted the machine for the first time on
Friday and tried the few things that I cited in my posting.  Unfortunately,
I don't have the time to put a lot of effort into this.  So, I'll do some
more experimentation and report any useful findings.  However, I see the
most serious problem as being with the OpenGL drivers, for which I don't
expect an immediate solution.  Admittedly, I don't have a lot of experience
on 64-bit platforms.  I have found that under AIX I didn't have a lot of
these problems.  On the other hand, I only use those systems for production
visualization with software rendering.



|-+--
| |   David Thompson |
| |   [EMAIL PROTECTED]|
| |   Sent by:   |
| |   [EMAIL PROTECTED]|
| |   son.ibm.com|
| |  |
| |  |
| |   10/17/2004 05:40 PM|
| |   Please respond to  |
| |   opendx-dev |
| |  |
|-+--
  
---|
  | 
  |
  |   To:   opendx2-dev@lists.berlios.de
  |
  |   cc:   
  |
  |   Subject:  Re: [opendx-dev] compile on 2cpu amd_64; rhel3  
  |
  | 
  |
  
---|




With linux and shared libraries, you need to use ldconfig to help the
os find them. As for the library incompatibility, this is going to be
a 64 bit OS library versus a 32 bit OS library. The libtool guys have
been discussing how to handle some of this--but they still have not
come to any kind of consensus. As of now, no one has come forward to
start working on any of the 64 bit os issues beyond the SGI. So
unless someone is willing to undertake this or pay someone (like
myself) to undertake it--I wish you luck.

David

Coincidently, I just got a similar box as a loaner for a couple of weeks
and I am seeing similar problems.  It's a dual 2.2GHz AMD Opteron system
running RHEL-WS3.0 for x86_64 with an SMP kernel (2.4.21-20.ELsmp).  It
has
gcc v3.2.3 (from Red Hat Linux 3.2.3-42).  The system has an nVidia Quadro
FX3000 with the latest driver from nvidia.com for this architecture.  I
started by using the latest tarball (July 30, 2004) for OpenDX 4.3.3.  My
initial attempt was to make a build for large arena and SMP enabled as
well
as with netCDF.  I had to build a netCDF library for this platform, but it
seems to work ok.  Anyway, the dx build creates an executable but reports
similar loader problems:
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.so when
searching for -lXpm
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.a when
searching for -lXpm
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXp.so when
searching for -lXp
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXp.a when
searching
for -lXp
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXmu.so when
searching for -lXmu
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXmu.a when
searching for -lXmu
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXext.so when
searching for -lXext
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXext.a when
searching for -lXext
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXt.so when
searching for -lXt
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXt.a when
searching
for -lXt
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a when
searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libSM.so when
searching for -lSM
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libSM.a when
searching
for -lSM
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libICE.so when
searching for -lICE
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libICE.a when
searching for -lICE

I've noticed that this occurs whether it's pointing to /usr/X11R6/lib or
/usr/X11R6/lib64.  I was going to experiment with other building options
(with and 

Re: [opendx-dev] compile on 2cpu amd_64; rhel3

2004-10-16 Thread Lloyd A Treinish




Coincidently, I just got a similar box as a loaner for a couple of weeks
and I am seeing similar problems.  It's a dual 2.2GHz AMD Opteron system
running RHEL-WS3.0 for x86_64 with an SMP kernel (2.4.21-20.ELsmp).  It has
gcc v3.2.3 (from Red Hat Linux 3.2.3-42).  The system has an nVidia Quadro
FX3000 with the latest driver from nvidia.com for this architecture.  I
started by using the latest tarball (July 30, 2004) for OpenDX 4.3.3.  My
initial attempt was to make a build for large arena and SMP enabled as well
as with netCDF.  I had to build a netCDF library for this platform, but it
seems to work ok.  Anyway, the dx build creates an executable but reports
similar loader problems:
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.so when
   searching for -lXpm
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.a when
   searching for -lXpm
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXp.so when
   searching for -lXp
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXp.a when searching
   for -lXp
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXmu.so when
   searching for -lXmu
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXmu.a when
   searching for -lXmu
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXext.so when
   searching for -lXext
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXext.a when
   searching for -lXext
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXt.so when
   searching for -lXt
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXt.a when searching
   for -lXt
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so when
   searching for -lX11
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a when
   searching for -lX11
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libSM.so when
   searching for -lSM
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libSM.a when searching
   for -lSM
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libICE.so when
   searching for -lICE
   /usr/bin/ld: skipping incompatible /usr/X11R6/lib/libICE.a when
   searching for -lICE

I've noticed that this occurs whether it's pointing to /usr/X11R6/lib or
/usr/X11R6/lib64.  I was going to experiment with other building options
(with and without large arenas, with and without SMP support), although
I'll doubt it will matter since it seems to be just a ui problem.

I have also seen problems with hardware rendering.  A few from the sample
set seem to work fine (i.e, changing rendering to hardware mode first or
others like TextureMap).  When I run something more complex, some screen
objects are visible (e.g., Captions) while others are not (e.g., labels on
color bars).  When I rotate a 3d object, the surfaces will disappear as if
an opaque triangle colored with the background color is draw in front,
which grows with further rotation.  The problem is repeatable. Software
rendering seems ok, but I've not done exhaustive testing.  My initial guess
as to the rendering (not the loader) problem is with the driver from nVidia
(see
http://www.nvnews.net/vbulletin/showthread.php?s=1a67d4b4573fcbe9d9001c1ef411a486t=34005,
 for example).

As an alternative, I also tried to install the RH9 4.3.3 rpm, which works
just fine on RHEL-WS3 Intel boxes.  At installation it complains about
libxml and libpng being missing, although are there, and LD_LIBRARY_PATH
and LIBPATH point to the right place.  I can use --force and --nodeps to
get beyond that.  None of the executables will run, complaining about not
being able to fine libpng even with the environment variables set
correctly.

I am also open to any suggestions on either of these issues as I continue
to look into them.

Thanks.



|-+--
| |   Peter Connolly   |
| |   [EMAIL PROTECTED]|
| |   lsruhe.de |
| |   Sent by:   |
| |   [EMAIL PROTECTED]|
| |   son.ibm.com|
| |  |
| |  |
| |   10/13/2004 04:27 PM|
| |   Please respond to  |
| |   opendx-dev |
| |  |
|-+--
  
---|
  | 
  |
  |   To:   opendx2-dev@lists.berlios.de  
  |
  |   cc:   
  |
  |   Subject:  [opendx-dev] compile on 2cpu amd_64; rhel3  
  |
  |  

Re: [opendx-dev] AIX 5.2 Power4 binaries

2004-07-12 Thread Lloyd A Treinish

Thanks. I would have been surprised
if you told me that you still had access to an AIX system, but I thought
I would ask before doing a build myself.

I realize the most people think about
only using DX interactively, and I do using Intel/Linux machines with nVidia
cards. But I also do automated/batch production visualization to
populate web sites from numerical model results using the same parallel
AIX machine that runs the model. A bunch of SMP Power4 or Power3
nodes on IBM's fast switch can generate a lot of images quickly from GBs
of data produced on that same machine...








David Thompson [EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
07/12/2004 01:46 PM
Please respond to opendx-dev

To:
   opendx2-dev@lists.berlios.de
cc:
   
Subject:
   Re: [opendx-dev] AIX 5.2 Power4 binaries


Lloyd,

I think I was the only one doing any AIX builds, and now that UCLA no 
longer has their AIX systems--nobody has requested that I do it (plus 
I no longer have availability to a system).

I would recommend getting the latest CVS. There are a few very good 
bug fixes in it and very little new stuff has been added since 4.3.2.

David

I was wondering if anybody has built a binary for AIX 5.2 for Power4

or even generic Power systems? Earlier versions of DX that I
have 
(4.0.9, 4.1.1 and 4.2.0) built generically for AIX 4.3.* run on AIX

4.3.3 and AIX 5.1 with either Power3 or PowerPC processors as well

as AIX 5.2 with Power4 processors. I thought I would ask before

doing a custom build for OpenDX 4.3.2, unless someone recommends 
using a newer tarball.

Thanks.


-- 
.
David L. Thompson
 Visualization and Imagery Solutions, Inc.
mailto:[EMAIL PROTECTED]  5515 Skyway Drive, Missoula,
MT 59804
  
Phone : (406)756-7472



[opendx-dev] AIX 5.2 Power4 binaries

2004-07-12 Thread Lloyd A Treinish

I was wondering if anybody has built
a binary for AIX 5.2 for Power4 or even generic Power systems? Earlier
versions of DX that I have (4.0.9, 4.1.1 and 4.2.0) built generically for
AIX 4.3.* run on AIX 4.3.3 and AIX 5.1 with either Power3 or PowerPC processors
as well as AIX 5.2 with Power4 processors. I thought I would ask
before doing a custom build for OpenDX 4.3.2, unless someone recommends
using a newer tarball.

Thanks.

Re: [opendx-dev] Interpolation functions in Map and Regrid

2003-06-23 Thread Lloyd A Treinish




I saw where Greg posted some answers to your questions.

In addition, Regrid uses a variation of Shepard's Method, but enabling more
flexibility in the order of interpolant among other things.  I have an old
paper that describes some of the implications of these choices at
http://www.research.ibm.com/dx/proceedings/peru/index.htm, for your
reference.


Kenneth L Gage [EMAIL PROTECTED]@opendx.watson.ibm.com on 06/15/2003
09:59:50 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] Interpolation functions in Map and Regrid



Dear DXers -

I've been working on interpolating data from an irregular connected tet
grid to a regular hex grid using Map and Regrid.  The Regrid module
mentions that the interpolation function is 1/r^(exponent), and it
appears that Map performs some form of spatial weighting for points
within the tet mesh. Does someone know the official names of the
interpolation algorithms implemented for these two modules?  I would
like to look them up somewhere to get a better feel for what is actually
being performed in the modules.

Please forgive me if the answer has been discussed before - I couldn't
find specifics on the mailing lists, and I've been paging through the
source for hours (my C ain't what it used to be).

Thanks in advance!
Ken


++
Kenneth Gage
MD/PhD Student
McGowan Institute for Regenerative Medicine 
University of Pittsburgh Department of Chemical Engineering





Re: [opendx-dev] Can opendx be wrapped in python?

2003-05-02 Thread Lloyd A Treinish




Randall Hopper did some work with DX and Python some time ago.  See
http://people.freebsd.org/~rhh/py-opendx/



Chen Fu [EMAIL PROTECTED]@opendx.watson.ibm.com on 05/02/2003 04:43:33
AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] Can opendx be wrapped in python?



Hi!
I take quite a long time to make opendx play on my
win2k platform, and feel not comfortable with Xwindows
features. I just wonder whether it is possible to wrap
the core of opendx into python lib and then write some
GUI in python to make it run on every platform? Can
opendx's core function be sperate from Xwindows?


=
Remote Scensing Satellite Ground Station
Chinese Academy of Science

_
Do You Yahoo!?
相见不如聊天!不出门一样面对面!网络摄像头对对派送中~赶快用你的雅虎电邮帐号
参与吧……
 http://cn.rd.yahoo.com/mail_cn/tag/?http://cn.messenger.yahoo.com/


Re: [opendx-dev] unexplaned failure to connect under RH8.0

2003-03-13 Thread Lloyd A Treinish




I have run DX 4.2 on a number of RH8.0 systems -- not the binary download,
but built from the 4.2 tarball.  I haven't seen that behavior.  Could you
be more specific as to the problem, environment, version?


Richard Gillilan [EMAIL PROTECTED]@opendx.watson.ibm.com on 03/13/2003
02:10:20 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] unexplaned failure to connect under RH8.0



For no obvious reason, my OpenDX under Red Hat 8.0 just
quit working: failure to connect to server.
Nothing I know of has changed on the
system. This actually happened once before and the
started working again some days later.
 (I've tried setting DXHOST to all kinds of things with no luck).

Anyone seen this type of thing before?

Richard Gillilan
MacCHESS, Cornell





Re: [opendx-dev] Re: [opendx-users] What tool or software can help me to generate moviefile from OpenDX animation?

2003-02-24 Thread Lloyd A Treinish




Well, those ideas had been discussed long ago.  As with image manipulation,
the question of where do you draw the line for open-ended requirements,
avoiding reinventing the wheel, and platform dependency must be considered.
It seems to me to be easiest to do this external to DX given these issues.
That's why there is some discussion of how-tos in the documentation and in
the bonuspak (from 1996).  Because some approaches (e.g., MPEG) require
manipulation of multiple frames simultaneously and some computational cost,
that certainly suggests a post-processing approach external to DX.  I have
preferred doing this way because it gives more control to produce the type
of animations I require.


Rob Lahaye [EMAIL PROTECTED]@opendx.watson.ibm.com on 02/24/2003 01:25:29
AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-users@lists.berlios.de, opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] Re: [opendx-users] What tool or software can help
   me to generate moviefile from OpenDX animation?




Hi,

I wonder whether it's along the lines of OpenDX philosophy to put a
Movie-tool on the wish-list or to-do-list ?

This tool should handle all the cumbersome possibilities suggested by
the replies to my earlier question on how to generate a movie file.

Likewise the Image-tool that can output in a number of image formats, it
would be great if the Movie-tool could output in a number of movie formats.

Just an idea.
Rob.




Re: [opendx-dev] changes to the vpe

2003-02-16 Thread Lloyd A Treinish




Martin, looks nice.  It certainly will be handy for some things that I do.

I never use drag-and-drop nor ALL, so that doesn't bother me.  Of course,
my VPE habits started well before they were available, and thus, are hard
to break.  ALL was added when customers complained that they didn't
understand the categories and therefore, didn't know where to look for
modules.  Of course, they never bothered reading the manuals or
understanding some of the rationale.  I don't know if that's still a
concern among current users or not.

Thanks.


Martin S. Tignor [EMAIL PROTECTED]@opendx.watson.ibm.com on 02/13/2003
02:58:53 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] changes to the vpe



Hello,

I plan to check in code in the src/uipp directory
that will change the tool selector in the vpe.
There are a lot of files involved.  This will
happen in the next day or 2 or 3, I think.  After
you see all the check-in messages,  just be aware
things might be a little unstable for a day or 2.
...in case I have to fix bugs or cross-platform problems
or whatever.

What changes:
- The tool selector becomes a set of tabbed pages that
resemble the canvas area in appearance.  There are
2 pages.  One page is a new tool selector that
is pretty much like the old one.  The 2nd page
is a list of recently used files.  Double click
in the list to open a file.  Dxui saves the list
when it exits and reloads it at start up.
- The 2-list implementation of the tool selector
is replaced with an outliner.
- Type-ahead in the tool selector has an associated
text widget that appears/disappears as needed.
- If ( ALL ) is open when you use
type-ahead, then type-ahead will locate a tool
in ( ALL ). Otherwise the tool
is located in its category.
- Drag-n-drop to/from the tool selector is gone
but I think it was never really needed, anyway.

I'll be interested in reactions.  One that
I've gotten so far is that it might be better to
remove the ( ALL ) category from the categorized
list and put it in a separate page.

Martin






Re: [opendx-dev] compiling DX under RedHat 8.0

2003-02-07 Thread Lloyd A Treinish




I have RH8 on a new system with automake 1.63 and autoconf 2.53.  I did a
build recently without any problem using the 4.2 tar ball.

The only change I made was to dx/include/dxconfig.h per the recent
discussion about the variable HAVE_STRSTREAM_H





Martin S. Tignor [EMAIL PROTECTED]@opendx.watson.ibm.com on 02/07/2003
03:43:10 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:Re: [opendx-dev] compiling DX under RedHat 8.0



On Fri, 2003-02-07 at 13:51, Ned Piburn wrote:

 Where are we with regard to compiling DX under RedHat 8.0?

The only thing I use is redhat 8.

The automake and autoconf I use are not the ones that came with
the system.

$ automake --version
automake (GNU automake) 1.3


$ autoconf --version
Autoconf version 2.13

Martin



Ned Piburn [EMAIL PROTECTED]@opendx.watson.ibm.com on 02/07/2003
01:51:30 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] compiling DX under RedHat 8.0




Where are we with regard to compiling DX under RedHat 8.0?

I've been using DX with RH 7.3 with no problem, but 8.0
is being just plain ugly.  Below are my two attempts
to set the DX construction machinery in motion.  I'm
about ready to cut my losses and load 7.3.  Can someone
suggest something I'm missing?

Thanks,
Ned Piburn

First I tried configuring from the dx-4_2_0_tar tarball.
As you can see below, that failed in the navel examination
phase.

checking for time.h... no
checking for types.h... no
checking for unistd.h... no
checking for values.h... no
checking for wait.h... no
O_RDONLY IS NOT defined by default
checking for windows.h... (cached) no
checking for unistd.h... (cached) no
checking for sys/types.h... (cached) no
checking for sys/stat.h... (cached) no
could not find working combination of stat function and structure
falstaff5


Next I tried the CVS approach.  The configure script
hardly got started when it fell on its bum.

falstaff70 CVSMake
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.

WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':

WARNING:   AC_DEFINE([NEED_MAIN], 1,
WARNING: [Define if a function `main' is needed.])

WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.
autoheader: `include/dxconfig.h.in' is unchanged
falstaff71 configure
configure: line 10: syntax error near unexpected token `;;'
configure: line 10: `' ECHO_T=' ' ;;'
 falstaff72


Re: [opendx-dev] QUADRO4 900 XGL graphics card versus GEFORCE4 Ti 4600

2002-11-11 Thread Lloyd A Treinish




An interesting question.  The problem, without trying both directly on the
same machine, is that nVidia pushes the quadro for workstation applications
and you can see Viewperf benchmarks while the GeForce is for gamers, for
which you won't typically find Viewperf results posted.  They do share some
of the underlying components.  Of course, there is over a 4x difference in
street prices.  System vendors will configure machines with the Quadro for
professional workstations while they will use the other for home PCs.

The best you probably can do for standard benchmarks is look for tests
using Quake or some other OpenGL-based game.  I had crudely compared
previous generation cards on older machines (GeForce4 MX and Quadro2).  The
quadro2 was a bit faster, but a lot more money.

Take a look at http://www17.tomshardware.com/graphic/02q2/020418/index.html
vs. http://www.spec.org/gpc/opc.data/vp7/dx-perf.html

But I did find the following, which suggests there is a significant
difference, but not one that justifies the price difference...
http://www.digit-life.com/articles2/profcards/profcards-09-2002-svp.html


Marilyn E Noz [EMAIL PROTECTED]@opendx.watson.ibm.com on 11/07/2002
10:30:15 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] QUADRO4 900 XGL graphics card versus GEFORCE4 Ti
   4600




Does anyone know which of these NVIDIA graphics cards performs better
with DX - particularly for large volume arrays and heavy processing.

Thank you.

Marilyn






Re: [opendx-dev] Newbie Help : Cone Glyphs

2002-08-06 Thread Lloyd A Treinish

   

   

   


I don't know what type of geometry that macro generates.  But you can
decompose some objects (e.g., made of quads) into triangles with Refine.
Try something like:

  cone_macro
  |
  Refine(,triangles)
| |
---Glyph
  |


Wyn Williams [EMAIL PROTECTED]@opendx.watson.ibm.com on
08/06/2002 04:16:19 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] Newbie Help : Cone Glyphs



 Hi, I am trying without much success to have a cone type glyph at
each point of a 3D vector field.

I know that I can generate a cone-like shape using the macro at
Cornell repository, however I cant  put this into the Glyph module
since it only accepts lines or triangles.

Am I missing something obvious here ?

Thanks

  Wyn Williams



Re: [opendx-dev] Page picklist shrinks to zero width

2002-02-22 Thread Lloyd A Treinish

I've seen it in every version on Linux I used, which has been since summer
of 2000.  It was annoying, but didn't bother me.  When I click on the
select list the full list pops up.


David Thompson [EMAIL PROTECTED]@opendx.watson.ibm.com on 02/22/2002
05:57:43 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:Re: [opendx-dev] Page picklist shrinks to zero width



Am I right in assuming this is a new problem with CVS and not an old
problem in 4.1.3? Lloyd's observation is what made me wonder.

David

I'm working on a network with 18 pages in dxui.  Everytime I select the
page select tab ... to switch pages, the width of the select list has
shrunk.  After 7 picks, there's only the vertical scrollbar.  After 8, the
whole list is only one pixel wide.

Anyone know of a fix or resource hack for this?

Thanks,

Randy

--
Randall Hopper (mailto:[EMAIL PROTECTED])
Lockheed Martin Operation Support
EPA Scientific Visualization Center
US EPA N127-01; RTP, NC 27711


--
.

David L. Thompson  The University of Montana
mailto:[EMAIL PROTECTED] Computer Science Department
http://www.cs.umt.edu/u/dthompsn   Missoula, MT  59812
Work Phone : (406)257-8530




[opendx-dev] MKS and DX

2002-02-16 Thread Lloyd A Treinish

Anybody have any experience with OpenDX and the X server with OpenGL
support from MKS (MKS Toolkit for Interoperability)?  Just curious...

Thanks.


Re: [opendx-dev] MKS and DX

2002-02-16 Thread Lloyd A Treinish

I forgot to mention that the MKS Xserver is the Tarantella (formerly SCO)
XVision X Server (http://www.mkssoftware.com/products/tk/ds_scox.asp).






Lloyd A Treinish/Watson/[EMAIL PROTECTED]@opendx.watson.ibm.com on 02/16/2002
10:55:57 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] MKS and DX




Anybody have any experience with OpenDX and the X server with OpenGL
support from MKS (MKS Toolkit for Interoperability)?  Just curious...

Thanks.





[opendx-dev] OpenGL rendering of lines

2002-01-30 Thread Lloyd A Treinish

I noticed an obscure feature the other day.   In h/w rendering, if you
request multi-pixel lines and opacity is not 1, then the lines are always
rendered with single pixel width.  If anyone is looking at the relevant
code, it would occasionally be useful to do translucent, multi-pixel lines.


Re: [opendx-dev] GL_LIGHT_MODEL_TWO_SIDE

2001-12-13 Thread Lloyd A Treinish

The consistency issue has come up long ago...

When I have run into this situation, flipping the normals (i.e., Mark
(,normals)-Compute(-a)-Unmark), has solved it and I still keep
single-sided lighting.  I don't know if that will apply for you.  S/W
rendering supports front and back colors, for example, and other features
not in h/w rendering...


Randall Hopper [EMAIL PROTECTED]@opendx.watson.ibm.com on 12/13/2001
04:33:29 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:[EMAIL PROTECTED]


To:opendx2-dev@lists.berlios.de
cc:
Subject:[opendx-dev] GL_LIGHT_MODEL_TWO_SIDE



Can anyone think of a good reason why the GL_LIGHT_MODEL_TWO_SIDE mode
shouldn't be turned on for H/W rendering?

Where it matters: datasets w/o normals and no particular ordering of the
vertices (e.g. large external datasets that aren't practical to fix).  The
wrong normal is computed, which fouls up the lighting equation and
generated
colors.

These datasets light and render cleanly with S/W rendering, so I presume
S/W
rendering is implicitly doing two-sided lighting.  For consistency sake,
seems
like H/W rendering should too.

Any objections to uncommenting this mode in hwPortOGL.c?

Thanks,

Randy


__
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com




Re: [opendx-dev] Re: Big net slowing down (in UI)

2001-08-28 Thread Lloyd A Treinish

Per my comment yesterday, I have found the overall design for networks of
similar size to strongly influence these performance issues.  It doesn't
make the problem go away, but helps work around it.

Also, the basic speed of the UI on a particular machine is driven primarly
by the clock speed of a single cpu given no architecture-specific
optimization in the code.  So that dual 300 MHz SGI is a slug compared to a
cheap PC with a GHz processor, lots of RAM and a decent gaming card.



Randall Hopper [EMAIL PROTECTED]@opendx.watson.ibm.com on 08/28/2001
08:04:37 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  [opendx-dev] Re: Big net slowing down (in UI)



Chris Pelkie:
 |Hi Mark. I remember that monster.
 |
 |In my case, it's not the exec performance (that's not noticeably bad)
 |but the UI. I don't remember the earlier genetic parent of this net
 |slowing down though it was probably about as big. That's why I
 |wondered if people had seen this slowing response time in the UI
 |itself. It's too damn big to rebuild from the ground up, starting
 |from scratch to reset the module numbering back to 1.

Hi Chris.  Mark and I have definitely seen this, and it's still an issue
with DX 4.1.3.  The net from hell takes around 35 sec to load (second time,
-uionly mode, net/macros/dx all in disk cache, local IPC X display), from
OK-click to when you see the network and get UI control back.  Switching
pages may take up to 7 seconds, and creating control panels may take 5.
BTW this is on a dual 300MHz R12k w/ 1GB mem.

Randy

--
Randall Hopper (mailto:[EMAIL PROTECTED])
Lockheed Martin Operation Support
EPA Scientific Visualization Center
US EPA MD/24 ERC-1A; RTP, NC 27711




Re: [opendx-dev] ui core dumps when reading a big net

2001-08-24 Thread Lloyd A Treinish

I was able to solve the problem.  I referenced an old version of a macro
that had a different number of inputs and outputs that the newer one, which
was used by the updated network.  The extra tabs were hidden (ctrl-h), so I
missed it when I looked at the network in the VPE.  The difference is clear
in the .net file.  Anyway using the right version of the macro made the
problem go away.

So, this might be an obscure tip for anyone that runs into this problem...


Lloyd A Treinish/Watson/[EMAIL PROTECTED]@opendx.watson.ibm.com on 08/24/2001
03:22:00 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de, opendx2-users@lists.berlios.de
cc:
Subject:  [opendx-dev] ui core dumps when reading a big net



I have some complex nets that I recently updated on a Linux system (OpenDX
4.1.0) and then moved to both AIX (4.0.9), other Linux (4.1.3) and Windows
(4.1.1 and 4.1.3) systems.  I have done this before without problem.
However, one of the nets no longer works on Windows.  The other nets work
fine, and all of them work on the other platforms.  The UI core dumps when
reading in the net reporting internal error detected at node.c:2393.  I
have run into this occasionally in the past, which usually forced me to
hand edit the .net file, when somehow the VPE corrupted the file.  A quick
look at the code implies that the error might be a problem with settings
for the caching options.  Of course, trying to find which node in the graph
is the offending one might be tough...

Does anyone have any simple suggestions before I trying some harder ideas?

Thanks.






Re: [opendx-dev] Image: Options-Undo

2001-08-10 Thread Lloyd A Treinish

I've not seen this problem on AIX, Linux or Windows on various versions
since 4.0.9 with either s/w or h/w rendering when playing sequences out of
cache, if that's helpful.


Jeff Braun [EMAIL PROTECTED]@opendx.watson.ibm.com on 08/10/2001 02:59:52
PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  Re: [opendx-dev] Image: Options-Undo



At 04:45 AM 8/10/01 -0700, you wrote:
Another strange quirk.  If you have a volume rendered image up, change the
view, and then try to use Options-Undo on the image window to bring back
the old view, the image you get is garbage.  It comes back instantly so
it's
apparently not trying to rerender.

I think this is related to a problem reported a couple of years ago where
cached images will display additional artifacts. On the SGI, if I loop
the Sequencer to animate and the images are cached, then strange lines are
often present.  This was also a problem on Linux, I have not recently
checked if the problem still exists there. I recall this was not a problem
on all systems.

Jeff






[opendx-dev] Re: netCDF import of time series data

2001-08-08 Thread Lloyd A Treinish
Given the discussion led by Nils Smeds about netCDF import, conventions,
etc., the following may be of interest.

-- Forwarded by Lloyd A Treinish/Watson/IBM on
08/08/2001 12:48 PM ---

Brian Eaton [EMAIL PROTECTED]@unidata.ucar.edu on 08/08/2001 12:32:21
PM

Please respond to Brian Eaton [EMAIL PROTECTED]

Sent by:  [EMAIL PROTECTED]


To:   [EMAIL PROTECTED]
cc:
Subject:  Climate and Forecast (CF) metadata conventions



Announcing the beta release of the NetCDF Climate and Forecast (CF)
Metadata Conventions.

Over the past 2 years there has been an effort to merge the GDT and NCAR
CSM conventions for climate and forecast netCDF metadata.  Both of these
conventions were designed as extensions to the COARDS conventions.  The
merged convention is simpler and emphasizes both COARDS conformance and
backwards compatibility.

The new convention is linked to Unidata's netCDF conventions page at
http://www.unidata.ucar.edu/packages/netcdf/conventions.html.  The
following is the abstract from the convention document:

  This document describes the CF conventions for climate and forecast
  metadata designed to promote the processing and sharing of files created
  with the netCDF Application Programmer Interface [NetCDF]. The
  conventions define metadata that provide a definitive description of what
  the data in each variable represents, and of the spatial and temporal
  properties of the data. This enables users of data from different sources
  to decide which quantities are comparable, and facilitates building
  applications with powerful extraction, regridding, and display
  capabilities.

  The CF conventions generalize and extend the COARDS conventions
  [COARDS]. The extensions include metadata that provides a precise
  definition of each variable via specification of a standard name,
  describes the vertical locations corresponding to dimensionless vertical
  coordinate values, and provides the spatial coordinates of
  non-rectilinear gridded data. Since climate and forecast data are often
  not simply representative of points in space/time, other extensions
  provide for the description of coordinate intervals, multidimensional
  cells and climatological time coordinates, and indicate how a data value
  is representative of an interval or cell. This standard also relaxes the
  COARDS constraints on dimension order and specifies methods for reducing
  the size of datasets.

We invite comments from the community on this beta release.

Brian Eaton, NCAR
Jonathan Gregory, Hadley Centre, UK Met Office
Bob Drach, PCMDI, LLNL
Karl Taylor, PCMDI, LLNL
Steve Hankin, PMEL, NOAA





Re: [opendx-dev] netCDF import of time series data

2001-08-07 Thread Lloyd A Treinish

Let me try to get back to your responses to my earlier post.

1.  There's no magic here.  Essentially netCDF is only an API for
self-describing multi-dimensional (scalar) arrays.  (I know something about
this idea because it's derived from work I did over 15 years ago.)  As a
data model and an API this is both good and bad.  The good is its
simplicity.  (The concept is easy to use and flexible.How are the
arrays are used is an exercise left to the programmer.)  The bad is its
simplicity.  (No inherit support for more complex data.  How are the arrays
are used is an exercise left to the programmer.)  But the descriptions as
global and local attributes are sufficiently flexible to define semantics
via conventions for to interpret the arrays in an application.  The netCDF
web site discusses several conventions, including those that the DX
importer currently understands as well as others (e.g., COARDS), which are
more aligned with the way people typically use netCDF.
2.  Well, it certainly would be more convenient for a user to have
(general) Import do this.  If you look at the code for CDF import within
Import, you can see that the concept has already been implemented to some
extent, but not for netCDF.  For data in netCDF that I use regularly, there
are some very specialized conventions.  So, it was easier and more
effiicent for me to write custom code used in filters and macros, for
example, to import the data in the way that I needed.  I also wrote some
code for importing CDF attributes without the data a long time ago (i.e.
also to support user selection prior to import).  But again, it's the same
idea.
3.  I saw your earlier post on this.
4.  That's good.  I tend to use ncdf for historical reasons or with some
codes that use their own naming conventions (i.e., with date/time tags).
So, I never checked this.
5.  That bug was reported in 1997 with version 3.1.4B (commercial DX).  I
don't think it was ever fixed.  It probably dates from much earlier than
that.

I hope this helps.


Nils Smeds [EMAIL PROTECTED]@opendx.watson.ibm.com on 07/18/2001 07:58:20
PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  Re: [opendx-dev] netCDF import of time series data




What would be nice is to write it so that the module gets independent of
fixed sizes (other than DX limitations). This would require a more thorough
rewrite to make sure that memory is freed and allocated consistently and
pointers kept sane. What I did was a minimal change to the module to have
it work correctly for a set of netCDF files that the documentation says the
module can handle.

It would be great if the last version (#3) of the patch I wrote made it
into
the official OpenDX as it is really only a bug fix. I'd appreciate if
anyone
who is a OpenDX maintainer commented on my suggestions and pointed out any
problems they have with it so that I can make necessary modifications.

[EMAIL PROTECTED] said:
 DX supports an arbitrary number of almost arbitrarily named
 attributes per object (like a series group, or each field, etc.).
 (almost as there are a few keyword attributes). So you might
 consider creating a metadata set instead of truncating. The first
 attribute would declare the number of attributes to follow, then as
 many as you need to transfer the needed info from netCDF to DX. You
 can retrieve these within DX with the Attribute module for display.
 Your decision on how to cut the long string up.

My intention at this point was to make the minimal amount of changes
needed to get the module working more correct. The only thing that gets
truncated at this point (I think, I don't yet understand all the code in
the module) is name of attributes and single word attribute values.
These are now truncated to 128 characters, which is the same as the
netCDF limit of NC_MAX_NAME.

Another limitation is MAXATTRSTR(=16) in import_ncdf.c, which I have not
yet quite understood what implications it has. With my patch I have
successfully read in a netCDF file with three series each with 200
series positions and each field consisting of a scalar float field at
2145 points. And that is on a 300 MHz PC with 128 MB of RAM. That makes
me _very_ happy. The limitation with MAXATTRSTR is that if there are
more than MAXATTRSTR tokens between two ; in a multiple word attribute
value they will not all be parsed, but the latter one gets discarded. I
don't know if that is a problem. The multiple word attributes are
pre-defined in the User's Reference and are the global attributes that
connects variable names to a series.

I still now too little about DX in general and DX internals in particular
to fully understand how to create metadata and what consequences it might
have on backward compatibility of the netCDF import module. What I mainly
want is a to get the module to work as described in the documentation ;-)
while not breaking any exisiting user's networks.


[EMAIL PROTECTED] 

Re: [opendx-dev] netCDF examples anyone?

2001-08-06 Thread Lloyd A Treinish

There are a few sample netCDFs from the old DX bonuspak CD (about 5 years
old).  They are also on-line at:
http://www.research.ibm.com/dx/bonuspak/html/bonuspak224.html
http://www.research.ibm.com/dx/bonuspak/html/bonuspak247.html
http://www.research.ibm.com/dx/bonuspak/html/bonuspak285.html

I could also send you some.

As to that bug, you would not have seen it posted on the opendx mailgroups
since it was reported in 1997 with an earlier (commercial) version
(3.1.4B).



Nils Smeds [EMAIL PROTECTED]@opendx.watson.ibm.com on 07/24/2001 12:23:21
AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  [opendx-dev] netCDF examples anyone?




I thought about doing a re-haul of the netCDF import module. The changes I
intended to do are the following:

 - Change from netCDF2 calling convention to netCDF3
 - More informative error messages using the netCDF3 error report
facilities
 - Have a look at the possible duplication stuff if it is still there

[EMAIL PROTECTED] said:
 There was a bug reported in netCDF import that it duplicates
 positions, connections and neighbors in groups.  I don't know if it
 was ever fixed, but it sounds like the problem that was reported
 earlier this week.

Would this be appreciated by anyone or would I be fighting windmills?

What would be nice is if anyone who has the examples of netCDF examples in
the Users Guide (file:///usr/local/dx/html/pages/usrgu068.htm#HDRCDFSER).
I.e. the netCDF file for Partially Regular Grids and Time Series (ocean
circulation model) and Irregular Surface (teapot8.ncdf) and maybe
corresponding networks as well?

If there are restrictions as to how they can be distributed, maybe I can
get
the actual files outside the list?

/Nils
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Nils Smeds
   HPCSU / Sci  Techn.  e-mail: [EMAIL PROTECTED]
   UNSW, NSW 2052Voice:  +61-2-9385 6915
   SydneyFax:+61-2-9385 
   AUSTRALIA Office: Red Centre, West, Rm 2075
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Nils Smedshttp://www.pdc.kth.se/
   Center for Parallel Computers e-mail: [EMAIL PROTECTED]
   Royal Institute of Technology Voice:  +46-8-7909115
   KTH   Fax:+46-8-247784
   S-100 44 Stockholm, SwedenOffice: OB2, room 1546
---






Re: [opendx-dev] problems with 4.1.3 on Linux

2001-07-23 Thread Lloyd A Treinish

You may be right.  I'll ask them.

I had heard about problems with 7.0, e.g., that there are some kernel
conflicts on 7.0
http://faqs.lokigames.com/faq.php3?view=allproduct=GL40
http://www.evil3d.net/articles/linux/howto/nvidia/redhat7/

Unfortunately, I can't seem to get at the patches that they imply exist,
assuming that's the problem.

However, I have the opendx 4.1.0 rpm using the previous version of the
nvidia drivers working just fine on one system, but core dumping on another
7.0 system with the current nvidia drivers.  When I try 4.1.3 on a 7.0
system with the previous nvidia drivers it works, leading some credence to
the suggestion of a conflict (and now having at least one workaround).

Thanks.




David Thompson [EMAIL PROTECTED]@opendx.watson.ibm.com on 07/23/2001
02:43:36 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  Re: [opendx-dev] problems with 4.1.3 on Linux



You might send a note to the Nvidia guys and see if they can offer a
suggestion. It appears that it is an Nvidia extension within GL. Now
the version I provided is for Redhat 7.1 and is using Nvidia's
drivers for 7.1--that may be a problem.

David

I just installed the opendx-4.1.3-1.i386.rpm that Dave provided on a RH7.0
system (933 MHz PIII, nVidia GeForce2 MX) with the lastest version of
nVidia drivers OpenGL drivers.  It all went smoothly.  However, when I got
to execute dx, both the ui and exec complains

/usr/local/dx/bin_linux/dxui: error while loading shared libraries:
/usr/lib/libGL.so.1: undefined symbol:
__glNVIsWorkstationStereoEnvironment
/usr/local/dx/bin_linux/dxexec: error while loading shared libraries:
/usr/lib/libGL.so.1: undefined symbol:
__glNVIsWorkstationStereoEnvironment

Any simple suggestions?  When I tried the 4.1.0 rpm on this same system,
both the ui and exec core dump.  However, 4.1.0 is working fine on another
7.0 system I have (500MHz PIII, nVidia Quadro).

Thanks.


--
.

David L. Thompson  The University of Montana
mailto:[EMAIL PROTECTED] Computer Science Department
http://www.cs.umt.edu/u/dthompsn   Missoula, MT  59812
Work Phone : (406)257-8530




[opendx-dev] problems with 4.1.3 on Linux

2001-07-20 Thread Lloyd A Treinish
I just installed the opendx-4.1.3-1.i386.rpm that Dave provided on a RH7.0
system (933 MHz PIII, nVidia GeForce2 MX) with the lastest version of
nVidia drivers OpenGL drivers.  It all went smoothly.  However, when I got
to execute dx, both the ui and exec complains

/usr/local/dx/bin_linux/dxui: error while loading shared libraries:
/usr/lib/libGL.so.1: undefined symbol: __glNVIsWorkstationStereoEnvironment
/usr/local/dx/bin_linux/dxexec: error while loading shared libraries:
/usr/lib/libGL.so.1: undefined symbol: __glNVIsWorkstationStereoEnvironment

Any simple suggestions?  When I tried the 4.1.0 rpm on this same system,
both the ui and exec core dump.  However, 4.1.0 is working fine on another
7.0 system I have (500MHz PIII, nVidia Quadro).

Thanks.



Re: [opendx-dev] netCDF import of time series data

2001-07-18 Thread Lloyd A Treinish

Actually, this reminded me of a few things about netCDF import in DX from
many years ago:

1.  There is some support of metadata import (attributes in both the DX and
netCDF sense), but it is limited.  There is more in CDF import, for
example.  This is an area that if someone is interested could use
enhancement.  In particular, there are some conventions that have been
established among different sets of netCDF users for metdata to help with
data exchange and applications building..  A netCDF following that
convention can be dentified by having the global attribute, Conventions
with the value of COARDS, for example.  These conventions are essentially
semantics for higher-order constructs beyond multi-dimensional arrays,
which are handled natively within DX.  Thus, it's a clear match.
Essentially, there is a mechanism to describe coordinates/mesh as a product
specification (e.g., lat, lon, pressure), fill and missing values, array
ordering, time, units, etc.  Currently, Import can read such a netCDF, but
cannot associate the positions information with the data, and the
attributes are not Import'd at all.  If one looks at the netCDF
independently of DX, one can extract the metadata and construct the fields
appropriately by hand (or by writing a custom program or script which can
imports the information separately).   Unidata, the purveyor of netCDF,
maintains a repository of such conventions.  Since DX has a useful set of
netCDF conventions, they can be included in this repository by simply
supporting the global Conventions attribute with a value of DX.  Once
this is done, Unidata should be contacted. so they can reference the DX
conventions for their users.  They do point to OpenDX for their users
currently.

2.  Along the lines of 1., being able to import netCDF attributes without
the data would be useful to create metadata-driven applications with the
overhead of reading data.

3.  netCDF import was designed around a nearly-decade-old version.  There
has been some enhancement since from Unidata.

4.  netCDFs often go by the extension of .nc or occasionally .ncdf, but the
former is the preferred one.  Import doesn't know about that extension.

5.  There was a bug reported in netCDF import that it duplicates positions,
connections and neighbors in groups.  I don't know if it was ever fixed,
but it sounds like the problem that was reported earlier this week.





Chris Pelkie [EMAIL PROTECTED]@opendx.watson.ibm.com on 07/18/2001
07:29:51 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  Re: [opendx-dev] netCDF import of time series data



I don't used netCDF so won't be looking at the patch (which does come
through to me), but a thought.

DX supports an arbitrary number of almost arbitrarily named
attributes per object (like a series group, or each field, etc.).
(almost as there are a few keyword attributes). So you might
consider creating a metadata set instead of truncating. The first
attribute would declare the number of attributes to follow, then as
many as you need to transfer the needed info from netCDF to DX. You
can retrieve these within DX with the Attribute module for display.
Your decision on how to cut the long string up.

Chris Pelkie
Vice President/Scientific Visualization Producer
Conceptual Reality Presentations, Inc.
30 West Meadow Drive
Ithaca, NY 14850
[EMAIL PROTECTED]




Re: [opendx-dev] netCDF import of time series data

2001-07-17 Thread Lloyd A Treinish

Keep in mind that dx -memory n, only give n MB available to dx.  32 MB
would be barely enough to get the exec going.  In addition, the exec uses
32-bit addressing.  So, you can only give 2 GB to the exec, unless Greg has
changed this in a more recent release.

I use much larger meshes from netCDFs without problem on AIX, Linux and
Windows.  I typically read one time step at time.  The data are on
irregular positions and regular connections (quads or cubes).  But since
the mesh is constant, I read that in once and cache it.  Subsequent reads
replace the data component, which is more efficient.  Granted, the size of
your data should easily fit in memory.  NetCDF certainly doesn't do
anything to be conservative of storage except having a simple notion of
what DX calls product arrays.






Nils Smeds [EMAIL PROTECTED]@opendx.watson.ibm.com on 07/16/2001 10:34:38
PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  Re: [opendx-dev] netCDF import of time series data



 By default a series is loaded into memory all at once so you could be
 definitely outstripping available resources once you enlarge your
 series.


I am aware of that, but this is a time series of 6 time steps where each
time step is a scalar field on 64x32 points. The positions are the same
for all fields and connected through the same quad connection
throughout. This is a total of ~200k of data in the raw netCDF file.
Even though it blows up inside the visualizer due to the extra
information you need to keep available it still seems odd that it does
not work on a system with 6GB of RAM.

In fact, I now repeated the test using a 6x6 mesh instead and the import
module crashes if I have 6 time steps, but works ok when I have 5 time
steps. Admittedly, this was on a 128 MB linux system and using the
command line:

 dx -memory 32 -local -host localhost 

But this same system and command line happily displays an 8x8x8 3D mesh
and the 64x32 mesh provided the time series is no longer than 5 time
steps.

I am by no means ruling out that I am doing something wrong. Possibly in
the structure of my netCDF file. But I don't believe it is a system
resource issue.

Anyway, thanks for the input. I'd be more than thankful if anyone could
find out where the problem lies.

Cheers,

/Nils
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Nils Smeds
   HPCSU / Sci  Techn.  e-mail: [EMAIL PROTECTED]
   UNSW, NSW 2052Voice:  +61-2-9385 6915
   SydneyFax:+61-2-9385 
   AUSTRALIA Office: Red Centre, West, Rm 2075
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Nils Smedshttp://www.pdc.kth.se/
   Center for Parallel Computers e-mail: [EMAIL PROTECTED]
   Royal Institute of Technology Voice:  +46-8-7909115
   KTH   Fax:+46-8-247784
   S-100 44 Stockholm, SwedenOffice: OB2, room 1546
---





Re: [opendx-dev] vector rendering for postscript output

2001-06-12 Thread Lloyd A Treinish

The place to look is in the Export module, which is where such a capability
should go.  Export dumps the content of  DX objects to disk file(s) in
various formats.  Only one of the formats (the native dx format) supports
all of the different types of objects that the DX data model handles.  One
of the supported formats is VRML, which only makes sense for a geometric
subset of the DX data model.  That code may serve as a good place to start
since you would have to process the input objects in a similar fashion
prior to encoding in Postscript instead of VRML.  This approach would be
more general-purpose and independent of rendering.  It also would be easier
than trying to modifying the hardware rendering to utilize the approach
with gl scenes that you cited.  Once you have parsed the description of
geometry in DX (i.e., following what is done for VRML), you could use some
of the same ideas that Kilgard does for the Postscript encoding.


Andreas Klaedtke [EMAIL PROTECTED]@opendx.watson.ibm.com on
06/12/2001 08:39:30 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  [opendx-dev] vector rendering for postscript output



Hi,

as I am new to this list but could not find any word about this topic
in the mailing list archives, maybe someone could give me a hint or
a clarification:

as I have realized it, there does not exist a possibility to export
scenes in a vectorized format for resolution independent output.
The postscript output as it exists does result in a rasterized bitmap
image.

Now the suggestion/question:
Did anybody think of doing something similar to the way Mark Kilgard
did vector postscript output for gl scenes?
http://reality.sgi.com/opengl/tips/Feedback.html

There was also a recent reference in http://www.opengl.org about a
c library which refines the OpenGL Feedback Ansatz with a sorted
BTree.

If this Ansatz would be possible, where should I start with inserting
this OpenGL wrapping? I am not very familliar with the code base although
I have compiled it on several platforms.

--
Andreas Klaedtke
DLR Stuttgart
Institut fuer technische Physik
Theoretische Quantenelektronik
Pfaffenwaldring 38-40
D-70569 Stuttgart
Fon: +49(0)711-6862 737
Fax: +49(0)711-6862 349
Email: Andreas Klaedtke [EMAIL PROTECTED]
[EMAIL PROTECTED] (private)




Re: [opendx-dev] vector rendering for postscript output

2001-06-12 Thread Lloyd A Treinish

The print image/save image in the Image window invokes the WriteImage
module, which receives a bitmap from the Render module.  That bitmap is
software-rendered whether hardware (OpenGL) rendering is being used or
software rendered is set (unless Greg made changed this in a more recent
version).

What you suggest would be harder in DX.





Andreas Klaedtke [EMAIL PROTECTED]@opendx.watson.ibm.com on
06/12/2001 10:24:08 AM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   opendx2-dev@lists.berlios.de
cc:
Subject:  Re: [opendx-dev] vector rendering for postscript output



Ok, I thought of something easier.
Could you describe why it would'nt be possible to just add something
similar to the print menu command from the image window?
Just set up the postscript output, call the gl drawing sequence and
close the postscript output?

On 12-Jun-01 Lloyd A Treinish wrote:

 The place to look is in the Export module, which is where such a
capability
 should go.  Export dumps the content of  DX objects to disk file(s) in
 various formats.  Only one of the formats (the native dx format) supports
 all of the different types of objects that the DX data model handles.
One
 of the supported formats is VRML, which only makes sense for a geometric
 subset of the DX data model.  That code may serve as a good place to
start
 since you would have to process the input objects in a similar fashion
 prior to encoding in Postscript instead of VRML.  This approach would be
 more general-purpose and independent of rendering.  It also would be
easier
 than trying to modifying the hardware rendering to utilize the approach
 with gl scenes that you cited.  Once you have parsed the description of
 geometry in DX (i.e., following what is done for VRML), you could use
some
 of the same ideas that Kilgard does for the Postscript encoding.


 Andreas Klaedtke [EMAIL PROTECTED]@opendx.watson.ibm.com on
 06/12/2001 08:39:30 AM

 Please respond to opendx2-dev@lists.berlios.de

 Sent by:  [EMAIL PROTECTED]


 To:   opendx2-dev@lists.berlios.de
 cc:
 Subject:  [opendx-dev] vector rendering for postscript output

**snip old message**

--
Andreas Klaedtke
DLR Stuttgart
Institut fuer technische Physik
Theoretische Quantenelektronik
Pfaffenwaldring 38-40
D-70569 Stuttgart
Fon: +49(0)711-6862 737
Fax: +49(0)711-6862 349
Email: Andreas Klaedtke [EMAIL PROTECTED]
[EMAIL PROTECTED] (private)




RE: [opendx-dev] DX on W2k

2001-04-05 Thread Lloyd A Treinish

I run it on a few dual processor machines under NT 4.0.  Suhaib's previous
version did as well as did the commercial version.  I've not tested it on a
dual processor with Win2K.  Obviously, the exec onlys runs serially, but NT
does a fair job of keeping the exec on one cpu and the ui on the other...



Suhaib Siddiqi [EMAIL PROTECTED]@opendx.watson.ibm.com on
04/05/2001 01:41:57 PM

Please respond to opendx2-dev@lists.berlios.de

Sent by:  [EMAIL PROTECTED]


To:   'opendx2-dev@lists.berlios.de'
  opendx2-dev@lists.berlios.de
cc:
Subject:  RE: [opendx-dev] DX on W2k



I have not tested it on a dual processor CPU.  Have you?

Suhaib

 -Original Message-
 From: Chris Pelkie [mailto:[EMAIL PROTECTED]
 Sent: Thursday, April 05, 2001 12:38 PM
 To: opendx2-dev@lists.berlios.de
 Subject: RE: [opendx-dev] DX on W2k


 OK, I modified the editor.bat to do
 dx -script which should launch the dxexec.

 Running from the DOS shell, I see
 Starting DX executive
 Open Visualization Data Explorer
 More info... blah blah

 Version - 4.1.1
 Error during initialization
 getmem can't commit memory
 cannot initialize DX library

 C:\opendx\bin

 This is a dual 300Mhz Pentium (Dell 410) with 1Gb of RAM and 1.5Gb
 page space on C and 3Gb page space on D. As mentioned, W2K was just
 installed (clean) a couple days ago, so it's certainly possible that
 there is some config item that isn't right.

 Any other ideas of things I can check or try? Thanks.

 Chris Pelkie
 Vice President/Scientific Visualization Producer
 Conceptual Reality Presentations, Inc.
 30 West Meadow Drive
 Ithaca, NY 14850
 [EMAIL PROTECTED]