Skip to content
Snippets Groups Projects
  1. Mar 31, 2010
  2. Mar 27, 2010
  3. Mar 20, 2010
  4. Mar 12, 2010
  5. Mar 10, 2010
  6. Mar 09, 2010
  7. Mar 01, 2010
  8. Feb 15, 2010
  9. Feb 10, 2010
  10. Jan 26, 2010
  11. Jan 20, 2010
  12. Jan 16, 2010
    • Christophe Geuzaine's avatar
      · b19eadb4
      Christophe Geuzaine authored
      pretty please do not just "throw;" when you don't know what to do
      
      + constify MElement some more
      
      b19eadb4
  13. Jan 06, 2010
    • Christophe Geuzaine's avatar
      ghost cells, take three -- ghost cells are now fully functional (for · 174c2296
      Christophe Geuzaine authored
      single file IO)
      
      TWO BIG WARNINGS:
      
      1) The MSH file version has been bumped from 2.1 to 2.2 because if a
      mesh has partitions, the meaning of the tags has changed. Tag 3 used
      to be the partition id; now tag 3 contains the number of partitions
      (self+ghosts, if necessary), and the next tag(s) contain(s) the
      partition(s) id(s). Ghost partitions have < 0 ids. The (new) default
      behaviour is to not save partition numbers by default if there are
      none.
      
      2) There is an issue for split-file IO (one file per partition), due
      to our on-the-fly renumbering of the elements (we would need a global
      pass+store an inverse multimap to have the correct ghost element
      numbers in a split-file scheme). The problem comes from the multiple
      physicals -> multiple copies of the same MElement* in the MSH file +
      our refusal to store an index in MElement. We need to discuss this
      before we implement split-file IO in parallel...
      
      
      
      PS -- I also changed the way we write binary files. We now save blobs
      of single elements. This is fully compatible with old versions, but
      might slow down reading large files. I did not see any performance hit
      on my machine, but this should be tested more thoroughly. Third party
      codes can still write larger binary blobs if they want to, but Gmsh
      itself now writes small blobs, which makes the writeMSH routine much
      simpler.
      
      
      174c2296
  14. Dec 08, 2009
  15. Nov 13, 2009
  16. Oct 03, 2009
  17. Oct 02, 2009
  18. Sep 19, 2009
  19. Sep 17, 2009
  20. Sep 14, 2009
  21. Sep 10, 2009
  22. Sep 03, 2009
  23. Aug 27, 2009
    • Christophe Geuzaine's avatar
      · a9db9bda
      Christophe Geuzaine authored
      make MElement and MVertex thread-safe by guarding _globalNum
      a9db9bda
  24. Aug 14, 2009
    • Christophe Geuzaine's avatar
      - replaced old Makefiles/configure system with CMake · 4d6f33e4
      Christophe Geuzaine authored
      - moved GUI to FlGui + added experimental QGui to test Qt
      
      - fixed most MSVC and gcc compiler warnings
      
      - converted some remaining tabs to whitespace (that's why the patch is
        so large; please try to remember to indent with 2 spaces and not
        tabs when you commit stuff to CVS)
      
      - merged modified patch from Konstantinos Poulios to allow saving
        physical/partition as element tags in mesh formats that don't
        support them natively
      4d6f33e4
  25. Jul 16, 2009
  26. Jun 30, 2009
    • Christophe Geuzaine's avatar
      · 2258e9ee
      Christophe Geuzaine authored
      call setVolumePositive() in all ::writeXXX() functions
      2258e9ee
  27. Jun 28, 2009
  28. Jun 22, 2009
  29. May 15, 2009
    • Jean-François Remacle's avatar
      · 15f06981
      Jean-François Remacle authored
      added createtopologyFromMSH to create Topology from list of triangles
      15f06981
  30. Apr 15, 2009
  31. Mar 19, 2009
  32. Feb 07, 2009
  33. Jan 31, 2009
  34. Jan 30, 2009
  35. Jan 22, 2009
  36. Jan 08, 2009
    • Christophe Geuzaine's avatar
      ./configure now creates Common/GmshConfig.h, which contains all the · e6055ddb
      Christophe Geuzaine authored
      HAVE_XXX defines.
      
      This fixes three longstanding problems:
      
      - the API was hard to use because some headers had HAVE_XXX ifdefs, so
        that cient codes had to know how the lib was compiled to compile
        themselves
      
      - we had to do make clean after each ./configure, which erased too
        much (e.g. most of contrib)
      
      - make depend could include unwanted stuff since it redefined FLAGS
      e6055ddb
  37. Dec 29, 2008
    • Christophe Geuzaine's avatar
      - (c) update · 0b598844
      Christophe Geuzaine authored
      - fix bb computation to avoid model jumping around when adding points in z=0 plane
      - pass interpol matrices as ref
      0b598844
  38. Dec 23, 2008
Loading