On Sun, 1 Dec 2013, Subramanya Sadasiva wrote: > 1. Will using a devel build help?
Definitely. dbg mode turns on the internal glibcxx checks, which range from extremely slow (bounds checking on std::vector) to glacial (some of the std::map checks change the asymptotic complexity IIRC). devel mode only turns on our internal tests. If you're using valgrind, though, which adds its own layer of slowness, you can probably even get away with oprofile mode in libMesh, which turns off even our internal asserts and doesn't do much worse than "-g". > 2. Can there be problem with having systems defined over various subdomains > which have the same name (I am guessing not), You guessed wrong, sorry. :-) We store systems indexed by std::string; if you try to add a new system with the same name as an existing system then it will assume that you *really* meant that add to be redundant. This is useful in some cases (you build a fancy custom derived System subclass from code, then you read in a restart for it from file) but it's certainly not what you were trying to do. --- Roy ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
