singular-team.blogspot.com
Singular Faces: February 2012
http://singular-team.blogspot.com/2012_02_01_archive.html
This is a blog of some of the individuals behind Singular. Sunday, February 19, 2012. Hacking a circular dependency away. This is a horror story on how messy a SW design may be. Particularly sensitive people are advised not to read on! Recall that in the legacy Singular all this stuff was packed together into the core, therefore it was kind of Ok to have circular dependencies between subsystems, e.g. between NC and GB (Groebner Bases). 1 InitNC (an entry part of NC) is widely called in libpolys. Since se...
singular-team.blogspot.com
Singular Faces: In the Aftermath of the ELAGB Workshop
http://singular-team.blogspot.com/2012/06/in-aftermath-of-elagb-workshop.html
This is a blog of some of the individuals behind Singular. Tuesday, June 12, 2012. In the Aftermath of the ELAGB Workshop. Last week we've had the first Efficient Linear Algebra for Gröbner Basis Computations. Workshop. Located here in Fraunhofer ITWM. We had found the most inspiring conference environment here in Kaiserslautern. Combining lectures and coding sprint sessions the workshop structure was highly influenced by the Sage Days. Also you find the full lectures at YouTube.
singular-team.blogspot.com
Singular Faces: February 2011
http://singular-team.blogspot.com/2011_02_01_archive.html
This is a blog of some of the individuals behind Singular. Monday, February 14, 2011. Dynamic vs. static vs. shared. It's rarely known, that Singular has a kind of plug-in mechanism. We call it dynamic modules. And it uses dlopen. To add some extended kernel functionality to Singular, while keeping the binary executable small. (It might be better called shared module. We will see below.). The extension is still deactivated per default, but it can easily be activated while configuring:. This was a surpris...
singular-team.blogspot.com
Singular Faces: January 2012
http://singular-team.blogspot.com/2012_01_01_archive.html
This is a blog of some of the individuals behind Singular. Tuesday, January 10, 2012. C vs C 's C. Lately, compiling some cygwin-based Windows port failed here:. Snprintf(buffer, 255, "%s.png", name);. By taking into account buffer's length the snprintf. Command yields a more secure variant of sprintf. Introduced by the C99 standard. It turned out that the problem - or course! Was not cygwin-related, but due to a slightly newer version of gcc. Which did not know about snprintf. Sprintf(buffer, arg1, arg2).
singular-team.blogspot.com
Singular Faces: Singular memory
http://singular-team.blogspot.com/2010/12/singular-memory.html
This is a blog of some of the individuals behind Singular. Thursday, December 2, 2010. As you probably know: Singular uses omalloc by Olaf Bachmann. It allows fast allocation of memory blocks of the same size. Just a while ago we released new Singular: 3-1-2. Among other stuff it has the following experimental (and undocumented) feature: one can print out omalloc status (every single memory-related number) AND will try to test omalloc consistency. In order to call it - simply type:.
singular-team.blogspot.com
Singular Faces: Hacking a circular dependency away
http://singular-team.blogspot.com/2012/02/hacking-circular-dependency-away.html
This is a blog of some of the individuals behind Singular. Sunday, February 19, 2012. Hacking a circular dependency away. This is a horror story on how messy a SW design may be. Particularly sensitive people are advised not to read on! Recall that in the legacy Singular all this stuff was packed together into the core, therefore it was kind of Ok to have circular dependencies between subsystems, e.g. between NC and GB (Groebner Bases). 1 InitNC (an entry part of NC) is widely called in libpolys. Since se...
singular-team.blogspot.com
Singular Faces: Testing contributed libraries
http://singular-team.blogspot.com/2011/03/testing-contributed-libraries.html
This is a blog of some of the individuals behind Singular. Wednesday, March 16, 2011. A new Singular release is in the pipeline. In the new release, some libraries distributed as experimental. Previously will be updated and promoted to standard. We wanted to send an email to experimental library authors in order to remind them to. Send us the latest version of their libraries and. Check if the library conforms to the requirements for standard libraries. With instructions on providing test data. Long test...
singular-team.blogspot.com
Singular Faces: SICSA2011
http://singular-team.blogspot.com/2011/09/sicsa2011.html
This is a blog of some of the individuals behind Singular. Tuesday, September 6, 2011. Since 29.Aug till 1.Sep there was a small summer school at St.Andrews, Scotland: Advanced techniques in computer algebra systems development. It was about CAS internals, memory management/garbage collection, parallelization, thread-safety etc. In particular, here is my talk about the Singular memory management library: omalloc. Subscribe to: Post Comments (Atom). Something mixed but not messed up.
singular-team.blogspot.com
Singular Faces: March 2011
http://singular-team.blogspot.com/2011_03_01_archive.html
This is a blog of some of the individuals behind Singular. Wednesday, March 16, 2011. A new Singular release is in the pipeline. In the new release, some libraries distributed as experimental. Previously will be updated and promoted to standard. We wanted to send an email to experimental library authors in order to remind them to. Send us the latest version of their libraries and. Check if the library conforms to the requirements for standard libraries. With instructions on providing test data. Long test...