Changeset 12497


Ignore:
Timestamp:
06/21/12 14:08:16 (13 years ago)
Author:
Mathieu Morlighem
Message:

moved _error_ to _error2_ and added circular dependencies in Makefile.am to resolve all symbols

Location:
issm/trunk-jpl/src/modules
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/modules/BamgConvertMesh/BamgConvertMesh.cpp

    r12044 r12497  
    4444        /*Check inputs*/
    4545        if (nels<0){
    46                 _error_("Number of elements must be positive, check index number of lines");
     46                _error2_("Number of elements must be positive, check index number of lines");
    4747        }
    4848        if (nods<0){
    49                 _error_("Number of nods must be positive, check x and y sizes");
     49                _error2_("Number of nods must be positive, check x and y sizes");
    5050        }
    5151        if (index_rows!=3){
    52                 _error_("index should have 3 columns");
     52                _error2_("index should have 3 columns");
    5353        }
    5454        if (y_rows!=nods){
    55                 _error_("x and y do not have the same length");
     55                _error2_("x and y do not have the same length");
    5656        }
    5757        if (x_cols>1 || y_cols>1){
    58                 _error_("x and y should have only one column");
     58                _error2_("x and y should have only one column");
    5959        }
    6060
  • issm/trunk-jpl/src/modules/BamgTriangulate/BamgTriangulate.cpp

    r11933 r12497  
    3232
    3333        /*Check inputs*/
    34         if(y_rows!=nods)         _error_("x and y do not have the same length");
    35         if(x_cols>1 || y_cols>1) _error_("x and y should have only one column");
    36         if(nods<3)               _error_("At least 3 points are required");
     34        if(y_rows!=nods)         _error2_("x and y do not have the same length");
     35        if(x_cols>1 || y_cols>1) _error2_("x and y should have only one column");
     36        if(nods<3)               _error2_("At least 3 points are required");
    3737
    3838        /* Run core computations: */
  • issm/trunk-jpl/src/modules/Chaco/Chaco.cpp

    r12496 r12497  
    4242
    4343        #ifndef _HAVE_CHACO_ //only works if dakota library has been compiled in.
    44         _error_("Chaco not available! Cannot carry out Chaco partitioning!");
     44        _error2_("Chaco not available! Cannot carry out Chaco partitioning!");
    4545        #endif
    4646
  • issm/trunk-jpl/src/modules/ContourToMesh/ContourToMesh.cpp

    r12496 r12497  
    4747        if(nlhs!=1 && nlhs!=2){
    4848                ContourToMeshUsage();
    49                 _error_("usage. See above");
     49                _error2_("usage. See above");
    5050        }
    5151        #endif
     
    5353        if(nrhs!=NRHS){
    5454                ContourToMeshUsage();
    55                 _error_("usage. See above");
     55                _error2_("usage. See above");
    5656        }
    5757
     
    8282                WriteData(PLHS1,in_elem);
    8383        }
    84         else _error_("wrong interpolation type");
     84        else _error2_("wrong interpolation type");
    8585
    8686        /*end module: */
  • issm/trunk-jpl/src/modules/EnumToString/EnumToString.cpp

    r12496 r12497  
    1212        /*checks on arguments on the matlab side: */
    1313        if(nrhs!=NRHS){
    14                 EnumToStringUsage(); _error_("usage. See above");
     14                EnumToStringUsage(); _error2_("usage. See above");
    1515        }
    1616
  • issm/trunk-jpl/src/modules/Exp2Kml/Exp2Kml.cpp

    r12049 r12497  
    2525        /*checks on arguments on the matlab side: */
    2626        if (nlhs > NLHS) {
    27                 Exp2KmlUsage(); _error_("Exp2Kml usage error");
     27                Exp2KmlUsage(); _error2_("Exp2Kml usage error");
    2828        }
    2929        if (nrhs < NRHS) {
    30                 Exp2KmlUsage(); _error_("Exp2Kml usage error");
     30                Exp2KmlUsage(); _error2_("Exp2Kml usage error");
    3131        }
    3232
     
    4949
    5050        /*some checks*/
    51         if (sgn !=+1 && sgn !=-1) _error_("Hemisphere sgn=%d must be +1 (north) or -1 (south).",sgn);
    52         if (fabs(cm)      > 180.) _error_("Central meridian cm=%g must be between -180 (west) and +180 (east) degrees.",cm);
    53         if (sp < 0. || sp >  90.) _error_("Standard parallel sp=%g must be between 0 and 90 degrees (in specified hemisphere).",sp);
     51        if (sgn !=+1 && sgn !=-1) _error2_("Hemisphere sgn=" << sgn << " must be +1 (north) or -1 (south).");
     52        if (fabs(cm)      > 180.) _error2_("Central meridian cm=" << cm << " must be between -180 (west) and +180 (east) degrees.");
     53        if (sp < 0. || sp >  90.) _error2_("Standard parallel sp=" << sp << " must be between 0 and 90 degrees (in specified hemisphere).");
    5454
    5555        /* Run core computations: */
  • issm/trunk-jpl/src/modules/InternalFront/InternalFront.cpp

    r12060 r12497  
    2626        /*Fetch required fields*/
    2727        FetchData(&numberofelements,mxGetAssignedField(MODEL,0,"numberofelements"));
    28         if(numberofelements<=0) _error_("No elements found in the model");
     28        if(numberofelements<=0) _error2_("No elements found in the model");
    2929        FetchData(&elements,&M,&N,mxGetAssignedField(MODEL,0,"elements"));
    30         if(M!=numberofelements || N!=3) _error_("Field 'elements' should be of size [md.numberofelements 3]");
     30        if(M!=numberofelements || N!=3) _error2_("Field 'elements' should be of size [md.numberofelements 3]");
    3131        FetchData(&elementonwater,&M,&N,mxGetAssignedField(MODEL,0,"elementonwater"));
    32         if(M!=numberofelements || N!=1) _error_("Field 'elementonwater' should be of size [md.numberofelements 1]");
     32        if(M!=numberofelements || N!=1) _error2_("Field 'elementonwater' should be of size [md.numberofelements 1]");
    3333        FetchData(&elementconnectivity,&M,&N,mxGetAssignedField(MODEL,0,"elementconnectivity"));
    34         if(M!=numberofelements || N!=3) _error_("Field 'elementconnectivity' should be of size [md.numberofelements 3]");
     34        if(M!=numberofelements || N!=3) _error2_("Field 'elementconnectivity' should be of size [md.numberofelements 3]");
    3535
    3636        /*Allocate and initialize all variables*/
  • issm/trunk-jpl/src/modules/InterpFromGridToMesh/InterpFromGridToMesh.cpp

    r12496 r12497  
    4646        if((nlhs!=NLHS) || (nrhs!=6 && nrhs!=7)){
    4747                InterpFromGridToMeshUsage();
    48                 _error_("usage. See above");
     48                _error2_("usage. See above");
    4949        }
    5050
  • issm/trunk-jpl/src/modules/InterpFromMesh2d/InterpFromMesh2d.cpp

    r12060 r12497  
    6969        if(nlhs!=NLHS){
    7070                InterpFromMesh2dUsage();
    71                 _error_("InterpFromMeshToMesh2dUsage usage error");
     71                _error2_("InterpFromMeshToMesh2dUsage usage error");
    7272        }
    7373        if((nrhs!=6) && (nrhs!=7) && (nrhs!=8)){
    7474                InterpFromMesh2dUsage();
    75                 _error_("InterpFromMeshToMesh2dUsage usage error");
     75                _error2_("InterpFromMeshToMesh2dUsage usage error");
    7676        }
    7777
     
    131131        /*some checks*/
    132132        if (x_data_rows!=y_data_rows){
    133                 _error_("vectors x and y should have the same length!");
     133                _error2_("vectors x and y should have the same length!");
    134134        }
    135135        if (x_prime_rows!=y_prime_rows){
    136                 _error_("vectors x_prime and y_prime should have the same length!");
     136                _error2_("vectors x_prime and y_prime should have the same length!");
    137137        }
    138138       
  • issm/trunk-jpl/src/modules/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp

    r12118 r12497  
    3939        if(nlhs!=NLHS){
    4040                InterpFromMeshToMesh2dUsage();
    41                 _error_("InterpFromMeshToMesh2dUsage usage error");
     41                _error2_("InterpFromMeshToMesh2dUsage usage error");
    4242        }
    4343        #endif
     
    4545        if((nrhs!=6) & (nrhs!=8)){
    4646                InterpFromMeshToMesh2dUsage();
    47                 _error_("InterpFromMeshToMesh2dUsage usage error");
     47                _error2_("InterpFromMeshToMesh2dUsage usage error");
    4848        }
    4949
     
    7171        /*some checks*/
    7272        if (x_data_rows!=y_data_rows){
    73                 _error_("vectors x and y should have the same length!");
     73                _error2_("vectors x and y should have the same length!");
    7474        }
    7575        if (x_interp_rows!=y_interp_rows){
    76                 _error_("vectors x_interp and y_interp should have the same length!");
     76                _error2_("vectors x_interp and y_interp should have the same length!");
    7777        }
    7878        if (index_cols!=3){
    79                 _error_("index should have 3 columns (input provided has %i columns)",index_cols);
     79                _error2_("index should have 3 columns (input provided has " << index_cols << " columns)");
    8080        }
    8181
  • issm/trunk-jpl/src/modules/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp

    r11933 r12497  
    7676        /*some checks*/
    7777        if (x_data_rows!=y_data_rows || x_data_rows!=z_data_rows){
    78                 _error_("vectors x, y and z should have the same length!");
     78                _error2_("vectors x, y and z should have the same length!");
    7979        }
    8080        if (x_prime_rows!=y_prime_rows || x_prime_rows!=z_prime_rows){
    81                 _error_("vectors x_prime, y_prime and z_prime should have the same length!");
     81                _error2_("vectors x_prime, y_prime and z_prime should have the same length!");
    8282        }
    8383        /*get number of elements and number of nodes in the data*/
  • issm/trunk-jpl/src/modules/KMLFileRead/KMLFileRead.cpp

    r12049 r12497  
    4545        /*checks on arguments on the matlab side: */
    4646        if (nlhs > NLHS) {
    47                 KMLFileReadUsage(); _error_("KMLFileRead usage error");
     47                KMLFileReadUsage(); _error2_("KMLFileRead usage error");
    4848        }
    4949        if (nrhs < NRHS) {
    50                 KMLFileReadUsage(); _error_("KMLFileRead usage error");
     50                KMLFileReadUsage(); _error2_("KMLFileRead usage error");
    5151        }
    5252
  • issm/trunk-jpl/src/modules/KMLMeshWrite/KMLMeshWrite.cpp

    r12060 r12497  
    4040        /*checks on arguments on the matlab side: */
    4141        if (nlhs > NLHS) {
    42                 KMLMeshWriteUsage(); _error_("KMLMeshWrite usage error");
     42                KMLMeshWriteUsage(); _error2_("KMLMeshWrite usage error");
    4343        }
    4444        if (nrhs < NRHS) {
    45                 KMLMeshWriteUsage(); _error_("KMLMeshWrite usage error");
     45                KMLMeshWriteUsage(); _error2_("KMLMeshWrite usage error");
    4646        }
    4747
     
    8787
    8888        if (nodecon && (mncon != nnodes))
    89                 _error_("Nodal connectivity table, if supplied, must be supplied for all nodes.");
     89          {_error2_("Nodal connectivity table, if supplied, must be supplied for all nodes.");}
    9090        else if (!nodecon)
    9191                mncon=nnodes;
    9292        if ((llat != nnodes) || (llng != nnodes) || (llat != llng))
    93                 _error_("Latitude and longitude vectors must be supplied for all nodes.");
     93                _error2_("Latitude and longitude vectors must be supplied for all nodes.");
    9494        if (part && (lprt != nnodes))
    95                 _error_("Partitioning vector, if supplied, must be supplied for all nodes.");
     95                _error2_("Partitioning vector, if supplied, must be supplied for all nodes.");
    9696        if (data && !((mdata == nnodes) || (mdata == melem)))
    97                 _error_("Data matrix, if supplied, must be supplied for all nodes or all elements.");
     97                _error2_("Data matrix, if supplied, must be supplied for all nodes or all elements.");
    9898        if (cmap && (ncmap != 3))
    99                 _error_("Colormap matrix, if supplied, must have three columns for rgb.");
     99                _error2_("Colormap matrix, if supplied, must have three columns for rgb.");
    100100        if (!strlen(filnam))
    101101                strcpy(filnam,"stdout");
  • issm/trunk-jpl/src/modules/KMLOverlay/KMLOverlay.cpp

    r12049 r12497  
    3131        /*checks on arguments on the matlab side: */
    3232        if(nlhs>NLHS){
    33                 KMLOverlayUsage(); _error_("KMLOverlay usage error");
     33                KMLOverlayUsage(); _error2_("KMLOverlay usage error");
    3434        }
    3535        if(nrhs<NRHS){
    36                 KMLOverlayUsage(); _error_("KMLOverlay usage error");
     36                KMLOverlayUsage(); _error2_("KMLOverlay usage error");
    3737        }
    3838
     
    5151
    5252        /*some checks*/
    53         if (nlat !=2) _error_("Latitudinal axes \"lataxis\" require two double values, not %d.",nlat);
    54         if (nlong!=2) _error_("Longitudinal axes \"longaxis\" require two double values, not %d.",nlong);
    55         if (!nimages) _error_("No image files provided.");
     53        if (nlat !=2) _error2_("Latitudinal axes \"lataxis\" require two double values, not " << nlat << ".");
     54        if (nlong!=2) _error2_("Longitudinal axes \"longaxis\" require two double values, not " << nlong << ".");
     55        if (!nimages) _error2_("No image files provided.");
    5656
    5757        if ((int)dzip){
     
    9090                if (verbose) printf("%s\n",czip);
    9191
    92                 if (mexEvalString(czip)) _error_("Error zipping file \"%s\".",filkmz);
     92                if (mexEvalString(czip)) _error2_("Error zipping file \"" << filkmz << "\".");
    9393                xfree((void**)&czip);
    9494                xfree((void**)&filkmz);
  • issm/trunk-jpl/src/modules/Kml2Exp/Kml2Exp.cpp

    r12049 r12497  
    2222        /*checks on arguments on the matlab side: */
    2323        if (nlhs > NLHS) {
    24                 Kml2ExpUsage(); _error_("Kml2Exp usage error");
     24                Kml2ExpUsage(); _error2_("Kml2Exp usage error");
    2525        }
    2626        if (nrhs < NRHS) {
    27                 Kml2ExpUsage(); _error_("Kml2Exp usage error");
     27                Kml2ExpUsage(); _error2_("Kml2Exp usage error");
    2828        }
    2929
     
    4343
    4444        /*some checks*/
    45         if (sgn !=+1 && sgn!= -1) _error_("Hemisphere sgn=%d must be +1 (north) or -1 (south).",sgn);
    46         if (fabs(cm)      > 180.) _error_("Central meridian cm=%g must be between -180 (west) and +180 (east) degrees.",cm);
    47         if (sp < 0. || sp >  90.) _error_("Standard parallel sp=%g must be between 0 and 90 degrees (in specified hemisphere).",sp);
     45        if (sgn !=+1 && sgn!= -1) _error2_("Hemisphere sgn=" << sgn << " must be +1 (north) or -1 (south).");
     46        if (fabs(cm)      > 180.) _error2_("Central meridian cm=" << cm << " must be between -180 (west) and +180 (east) degrees.");
     47        if (sp < 0. || sp >  90.) _error2_("Standard parallel sp=" << sp << " must be between 0 and 90 degrees (in specified hemisphere).");
    4848
    4949        /* Run core computations: */
  • issm/trunk-jpl/src/modules/Kriging/Kriging.cpp

    r12298 r12497  
    2222        /*checks on arguments on the matlab side: */
    2323        if (nrhs<NRHS || nlhs>NLHS){
    24                 KrigingUsage(); _error_("Kriging usage error");
     24                KrigingUsage(); _error2_("Kriging usage error");
    2525        }
    2626
    2727        /*Fetch inputs: */
    2828        FetchData(&x,&n_obs,X);
    29         FetchData(&y,&N,Y);                       if(n_obs!=N) _error_("x and y should have the same size");
    30         FetchData(&observations,&N,OBSERVATIONS); if(n_obs!=N) _error_("x and observations should have the same size");
     29        FetchData(&y,&N,Y);                       if(n_obs!=N) _error2_("x and y should have the same size");
     30        FetchData(&observations,&N,OBSERVATIONS); if(n_obs!=N) _error2_("x and observations should have the same size");
    3131        FetchData(&x_interp,&M_interp,&N_interp,XINTERP);
    32         FetchData(&y_interp,&M,&N,YINTERP);       if(N!=N_interp || M!=M_interp) _error_("x_interp and y_interp should have the same size");
     32        FetchData(&y_interp,&M,&N,YINTERP);       if(N!=N_interp || M!=M_interp) _error2_("x_interp and y_interp should have the same size");
    3333        FetchData(&options,NRHS,nrhs,prhs);
    3434
  • issm/trunk-jpl/src/modules/Ll2xy/Ll2xy.cpp

    r12049 r12497  
    2525        /*checks on arguments on the matlab side: */
    2626        if (nlhs > NLHS) {
    27                 Ll2xyUsage(); _error_("Ll2xy usage error");
     27                Ll2xyUsage(); _error2_("Ll2xy usage error");
    2828        }
    2929        if (nrhs < NRHS) {
    30                 Ll2xyUsage(); _error_("Ll2xy usage error");
     30                Ll2xyUsage(); _error2_("Ll2xy usage error");
    3131        }
    3232
     
    4747        /*some checks*/
    4848        if (verbose) printf("Checking inputs:\n");
    49         if (nlat != nlon) _error_("Must have same number of lat[%d] and lon[%d] coordinates.",nlat,nlon);
     49        if (nlat != nlon){_error2_("Must have same number of lat[" << nlat << "] and lon[" << nlon << "] coordinates.");}
    5050        else                ncoord=nlat;
    51         if (sgn != +1 && sgn != -1) _error_("Hemisphere sgn=%d must be +1 (north) or -1 (south).",sgn);
    52         if (fabs(cm)      > 180.) _error_("Central meridian cm=%g must be between -180 (west) and +180 (east) degrees.",cm);
    53         if (sp < 0. || sp >  90.) _error_("Standard parallel sp=%g must be between 0 and 90 degrees (in specified hemisphere).",sp);
     51        if (sgn != +1 && sgn != -1) _error2_("Hemisphere sgn=" << sgn << " must be +1 (north) or -1 (south).");
     52        if (fabs(cm)      > 180.) _error2_("Central meridian cm=" << cm << " must be between -180 (west) and +180 (east) degrees.");
     53        if (sp < 0. || sp >  90.) _error2_("Standard parallel sp=" << sp << " must be between 0 and 90 degrees (in specified hemisphere).");
    5454
    5555        x=(double*)mxMalloc(ncoord*sizeof(double));
  • issm/trunk-jpl/src/modules/MeshProfileIntersection/MeshProfileIntersection.cpp

    r12496 r12497  
    5454        //index
    5555        FetchData(&double_index,&nel,&dummy,INDEX);
    56         if(dummy!=3 && dummy!=6)_error_("element triangulation should be of 3 or 6 column width!");
     56        if(dummy!=3 && dummy!=6)_error2_("element triangulation should be of 3 or 6 column width!");
    5757        index=(int*)xmalloc(nel*3*sizeof(int));
    5858        for(i=0;i<nel;i++){
  • issm/trunk-jpl/src/modules/Scotch/Scotch.cpp

    r12496 r12497  
    2525
    2626#ifndef _HAVE_SCOTCH_ //only works if scotch library has been compiled in.
    27         _error_("Scotch not available! Cannot carry out Scotch partitioning!");
     27        _error2_("Scotch not available! Cannot carry out Scotch partitioning!");
    2828        #else
    2929
  • issm/trunk-jpl/src/modules/Shp2Kml/Shp2Kml.cpp

    r12496 r12497  
    2525
    2626        #ifndef _HAVE_SHAPELIB_ //only works if shapelib library has been compiled in.
    27         _error_("Shapelib not available! Cannot carry out shp file translation!");
     27        _error2_("Shapelib not available! Cannot carry out shp file translation!");
    2828        #endif
    2929
     
    3333        /*checks on arguments on the matlab side: */
    3434        if (nlhs > NLHS) {
    35                 Shp2KmlUsage(); _error_("Shp2Kml usage error");
     35                Shp2KmlUsage(); _error2_("Shp2Kml usage error");
    3636        }
    3737        if (nrhs < NRHS) {
    38                 Shp2KmlUsage(); _error_("Shp2Kml usage error");
     38                Shp2KmlUsage(); _error2_("Shp2Kml usage error");
    3939        }
    4040
     
    5454
    5555        /*some checks*/
    56         if (sgn < -1 || sgn > +1) _error_("Hemisphere sgn=%d must be +1 (north), -1 (south), or 0 (no translation).",sgn);
    57         if (fabs(cm)      > 180.) _error_("Central meridian cm=%g must be between -180 (west) and +180 (east) degrees.",cm);
    58         if (sp < 0. || sp >  90.) _error_("Standard parallel sp=%g must be between 0 and 90 degrees (in specified hemisphere).",sp);
     56        if (sgn < -1 || sgn > +1) _error2_("Hemisphere sgn=" << sgn << " must be +1 (north), -1 (south), or 0 (no translation).");
     57        if (fabs(cm)      > 180.) _error2_("Central meridian cm=" << cm << " must be between -180 (west) and +180 (east) degrees.");
     58        if (sp < 0. || sp >  90.) _error2_("Standard parallel sp=" << sp << " must be between 0 and 90 degrees (in specified hemisphere).");
    5959
    6060        /* Run core computations: */
  • issm/trunk-jpl/src/modules/StringToEnum/StringToEnum.cpp

    r12496 r12497  
    1212        /*checks on arguments on the matlab side: */
    1313        if(nrhs!=NRHS){
    14                 StringToEnumUsage(); _error_("usage. See above");
     14                StringToEnumUsage(); _error2_("usage. See above");
    1515        }
    1616
  • issm/trunk-jpl/src/modules/Xy2ll/Xy2ll.cpp

    r12049 r12497  
    2424        /*checks on arguments on the matlab side: */
    2525        if (nlhs > NLHS) {
    26                 Xy2llUsage(); _error_("Xy2ll usage error");
     26                Xy2llUsage(); _error2_("Xy2ll usage error");
    2727        }
    2828        if (nrhs < NRHS) {
    29                 Xy2llUsage(); _error_("Xy2ll usage error");
     29                Xy2llUsage(); _error2_("Xy2ll usage error");
    3030        }
    3131
     
    4545
    4646        /*some checks*/
    47         if   (nx != ny) _error_("Must have same number of x[%d] and y[%d] coordinates.",nx,ny);
     47        if   (nx != ny){_error2_("Must have same number of x[" << nx << "] and y[" << ny << "] coordinates.");}
    4848        else            ncoord=nx;
    49         if (sgn != +1 && sgn != -1) _error_("Hemisphere sgn=%d must be +1 (north) or -1 (south).",sgn);
    50         if (fabs(cm)      > 180.) _error_("Central meridian cm=%g must be between -180 (west) and +180 (east) degrees.",cm);
    51         if (sp < 0. || sp >  90.) _error_("Standard parallel sp=%g must be between 0 and 90 degrees (in specified hemisphere).",sp);
     49        if (sgn != +1 && sgn != -1) _error2_("Hemisphere sgn=" << sgn << " must be +1 (north) or -1 (south).");
     50        if (fabs(cm)      > 180.) _error2_("Central meridian cm=" << cm << " must be between -180 (west) and +180 (east) degrees.");
     51        if (sp < 0. || sp >  90.) _error2_("Standard parallel sp=" << sp << " must be between 0 and 90 degrees (in specified hemisphere).");
    5252
    5353        lat=(double*)mxMalloc(ncoord*sizeof(double));
  • issm/trunk-jpl/src/modules/matlab/Makefile.am

    r12164 r12497  
    5050AM_CXXFLAGS +=  -D_HAVE_MATLAB_MODULES_ -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread
    5151LDADD       += $(MEXLIB) ../../c/libISSMMatlab.a
    52 
    53 LDADD       += ../../c/libISSMCore.a ../../c/libISSMModules.a
     52LDADD       += ../../c/libISSMCore.a
     53if CIRCULAR_DEPENDENCIES
     54LDADD       += $(TRIANGLELIB) $(PETSCLIB) $(FLIBS) $(PLAPACKLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLACSLIB) $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB) $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(GSLLIB)
     55endif
     56LDADD       += ../../c/libISSMModules.a
    5457
    5558#Optimization flags:
Note: See TracChangeset for help on using the changeset viewer.