swMATH ID: 20599
Software Authors: Holst, M.J.
Description: SG is an unstructured simplex mesh OpenGL display and manipulation tool for use with the finite element research codes MC and PLTMG. SG provides OpenGL-based graphics over UNIX and INET sockets on UNIX/X-based systems, Win32-based systems, and other systems. It can also be used with MCLite as a replacement for MATLAB’s builtin graphics for polygons. SG can read Geomview OFF files and OpenInventor files for polygonal surface descriptions, and it can also read PDB files for molecule descriptions. SG looks and acts somewhat like Geomview, and it mimics most of the basic features and controls of Geomview for displaying polygonal 2-manifolds. Figure SG is designed to mimic the well-known Geomview program from the University of Minnesota’s geometry center, and it uses one of Geomview’s input file formats (the ”OFF” format). Although SG it is quite a bit simpler than Geomview, it has three advantages when compared to Geomview. First, it can take input directly from files, UNIX pipes, UNIX domain sockets, and INET sockets (Geomview cannot take input from INET sockets). Second, it can produce provably correct PostScript renderings of meshes (Geomview uses a baricenter-based front-to-back ordering for the Painter’s algorithm, which often fails for complex meshes; SG uses a linear programming approach which is mathematically guaranteed to work if the picture is paintable with the Painter’s algorithm). Third, it will build and run on Win32 platforms such as Windows 2000, Windows NT, and Windows 98. (Some may actually view this as a disadvantage.) In the case of Win32, SG uses the WINSOCK API for INET socket access. The window-system specific connection to X11 or Win32 is made through ”WGL” extensions to Win32 under NT, or using the SGI ”GLw” widget set on X11 platforms. The graphics in SG is done in an entirely platform-independent manner using OpenGL. This portability is due to SG having been built on top of a portable low-level abstraction library called MALOC (Minimal Abstraction Layer for Object-oriented C). MALOC was written primarily to support the development of MC, but is now also used for SG. Both MALOC and SG are now both used by Randy Bank in the development of his software package PLTMG.
Homepage: http://www.fetk.org/codes/sg/index.html
Related Software: APBS; FreeFem++; CHARMM; DelPhi; PDB2PQR; MIBPB; FEniCS; METIS; FEtk; TMSmesh; PLTMG; UHBD; IIMPACK; PBEQ-Solver; rbf_qr; Matlab; RAJA; libCEED; Axom; Isorropia
Cited in: 38 Publications

Standard Articles

1 Publication describing the Software, including 1 Publication in zbMATH Year
Adaptive numerical treatment of elliptic systems on manifolds. Zbl 0997.65134
Holst, M.
all top 5

Cited by 85 Authors

9 Holst, Michael J.
4 Du, Guangzhi
4 Pollock, Sara
4 Zheng, Haibiao
3 Hou, Yanren
3 Zuo, Liyun
2 Bond, Stephen D.
2 Chaudhry, Jehanzeb Hameed
2 Gibou, Frédéric
2 Lu, Benzhuo
2 Shi, Feng
2 Stern, Ari
2 Zhang, Yuhong
1 Akkerman, Ido
1 Aksoylu, Burak
1 Alexov, Emil
1 Álvarez, Diego
1 Anderson, Robert W. G.
1 Andrej, Julian
1 Bank, Randolph E.
1 Barker, Andrew T.
1 Bochkov, Daniil
1 Bonito, Andrea
1 Bramwell, Jamie A.
1 Camier, Jean-Sylvain
1 Cantwell, Chris D.
1 Cao, Yong
1 Červený, Jakub
1 Chowdhury, Rochishnu
1 Chung, Tsz Shun Eric
1 Cyr, Eric C.
1 Dahm, Johann P. S.
1 Dassi, Franco
1 Deotte, Chris
1 Dobrev, Veselin A.
1 Dong, Xiaojing
1 Dudouit, Yohann
1 Egan, Raphael
1 Formaggia, Luca
1 González-Rodríguez, Pedro
1 He, Yinnian
1 Helgadóttir, Ásdís
1 Huang, Jianguo
1 Huang, Xuehai
1 Ju, Lili
1 Kindelan, Manuel Segura
1 Kirby, Robert M. II
1 Kolev, Tzanio V.
1 Landsberg, Christoph
1 Leung, Wingtat
1 Li, Chuan
1 Li, Lin
1 Lindblom, Lee
1 McCammon, J. Andrew
1 Nagy, Gabriel B.
1 Olson, Luke N.
1 Ovall, Jeffrey S.
1 Pasciak, Joseph E.
1 Pazner, Will E.
1 Perotto, Simona
1 Peters, Nicholas S.
1 Petukh, Marharyta
1 Rinne, Oliver
1 Sarbach, Olivier C. A.
1 Sherwin, Spencer J.
1 Song, Lina
1 Stowell, Mark
1 Szypowski, Ryan
1 Taylor, Nicholas W.
1 Tian, Li
1 Tiglio, Manuel
1 Tomov, Vladimir Z.
1 Tsogtgerel, Gantumur
1 Vallisneri, Michele
1 Voigt, Axel
1 Wang, Desheng
1 Wei, Hongbo
1 Xie, Cong
1 Yang, Ying
1 Yu, Jiaping
1 Zampini, Stefano
1 Zhao, Jianping
1 Zhao, Ren
1 Zhou, Aihui
1 Zhu, Yunrong

Citations by Year