Changeset 19288


Ignore:
Timestamp:
04/14/15 09:17:24 (10 years ago)
Author:
Eric.Larour
Message:

CHG: minor tweaks. Main bug was the issue of the algorithm for initial meshing in gmsh, which should be 'meshadapt' instead of 'bamg.

Location:
issm/trunk-jpl/src/m
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/coordsystems/gmtmask.m

    r19252 r19288  
    1515                dyld_library_path_old=getenv('DYLD_LIBRARY_PATH');
    1616                setenv('DYLD_LIBRARY_PATH',[ issmdir '/externalpackages/curl/install/lib:' issmdir '/externalpackages/hdf5/install/lib:' issmdir '/externalpackages/netcdf/install/lib' ]);
    17                 setenv('DYLD_LIBRARY_PATH',dyld_library_path_old);
    1817        end
    1918
     
    2120        system('gmt gmtselect ./all_vertices.txt -h0 -Df -R0/360/-90/90  -A0 -JQ180/200 -Nk/s/k/s/k > ./oce_vertices.txt');
    2221
     22        %reset DYLD_LIBRARY_PATH to what it was:
     23        if ismac,
     24                setenv('DYLD_LIBRARY_PATH',dyld_library_path_old);
     25        end
    2326        %read the con_vertices.txt file and flag our mesh vertices on the continent
    2427        fid=fopen('./oce_vertices.txt','r');
  • issm/trunk-jpl/src/m/mesh/planet/gmsh/gmshplanet.m

    r19252 r19288  
    2929        fid=fopen('sphere.geo','w');
    3030
    31         fprintf(fid,'Mesh.Algorithm = 7;\n');
     31        fprintf(fid,'Mesh.Algorithm = 1;\n');
    3232        if  exist(options,'refine'),
     33                fprintf(fid,'Mesh.Algorithm = 7;\n');
    3334                fprintf(fid,'Mesh.CharacteristicLengthFromPoints= 0;\n');
     35                fprintf(fid,'Mesh.SmoothRatio= 3;\n');
    3436                fprintf(fid,'Mesh.RemeshAlgorithm= 1;\n');
    3537        end
     
    102104        %call gmsh
    103105        if  exist(options,'refine'),
    104                 eval(['!gmsh -2 sphere.geo -bgm sphere.pos']);
     106                eval(['!gmsh -tol 1e-8 -2 sphere.geo -bgm sphere.pos']);
    105107        else
    106108                %call gmsh
    107                 eval(['!gmsh -2 sphere.geo']);
     109                eval(['!gmsh -tol 1e-8 -2 sphere.geo']);
    108110        end
    109111
     
    161163
    162164        %erase files:
    163         eval(['!rm sphere.geo sphere.msh sphere.pos']);
     165        eval(['!rm -rf sphere.geo sphere.msh sphere.pos']);
    164166
    165167        %return mesh:
Note: See TracChangeset for help on using the changeset viewer.