Ignore:
Timestamp:
Aug 23, 2006 5:21:53 PM (18 years ago)
Author:
mmc
Message:

Fixed the nanoVIS server to recognize 1-6 numbers per line in the
OpenDX format.

Fixed the starting script to include the proper list of libraries
for LD_LIBRARY_PATH. Otherwise, crontab-launched servers don't
load properly and immediately die.

Location:
trunk/gui/vizservers/nanovis
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/vizservers/nanovis/nanovis.cpp

    r469 r514  
    15371537            Rappture::FieldRect3D field(xgrid, ygrid, zgrid);
    15381538
    1539             double dval;
     1539            double dval[6];
    15401540            int nread = 0;
    15411541            int ix = 0;
     
    15441544            while (!fin.eof() && nread < npts) {
    15451545                fin.getline(line,sizeof(line)-1);
    1546                 if (sscanf(line, "%lg", &dval) == 1) {
     1546                int n = sscanf(line, "%lg %lg %lg %lg %lg %lg", &dval[0], &dval[1], &dval[2], &dval[3], &dval[4], &dval[5]);
     1547
     1548                for (int p=0; p < n; p++) {
    15471549                    int nindex = iz*nx*ny + iy*nx + ix;
    1548                     field.define(nindex, dval);
     1550                    field.define(nindex, dval[p]);
    15491551                    nread++;
    15501552                    if (++iz >= nz) {
     
    31303132int main(int argc, char** argv)
    31313133{
    3132   sleep(30);
    31333134#ifdef XINETD
    31343135   init_service();
  • trunk/gui/vizservers/nanovis/start_server

    r469 r514  
    44export DISPLAY
    55
    6 ../nanoscale/server -l 3000 -b 3001 -s 172.18.3.255 -c ./nanovis
     6PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/bin/X11:/opt/nanovis/bin
     7export PATH
    78
     9LD_LIBRARY_PATH="/opt/render/lib:/lib:/usr/lib:/usr/local/lib"
     10export LD_LIBRARY_PATH
     11
     12/opt/nanovis/bin/nanoscale -l 4000 -b 4001 -s 172.18.3.255 -c /opt/nanovis/bin/nanovis > /dev/null 2>&1
Note: See TracChangeset for help on using the changeset viewer.