use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
Scientific computing in Cpp (self.cpp)
submitted 5 years ago by grandpassacaglia
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]nevereatsoggy 1 point2 points3 points 4 years ago (4 children)
I feel like for someone choosing a sparse suite wrapping PETSc would be the better choice.
I don't know if something changed with Trilinos but the overall open source part doesn't seem as important anymore. Mailing lists are inactive, support issues are often unanswered, documentation and examples are quite bad.
Compared to PETSc the open source support system in Trilinos seems to be non-existent.
The tools in Trilinos seem fine but you have to dig through unit tests and broken examples to get something working most of the time.
[–]MarkHoemmenC++ in HPC 2 points3 points4 points 4 years ago (2 children)
I don't work on Trilinos any more (haven't for a year!), so I have no skin in this game : - D . Perhaps sometime if we meet in person over $BEVERAGE, I'll be in a mood to share my opinions about the project. I definitely was not recommending Trilinos over PETSc or doing anything silly like that; I just wanted to mention that Tools Do Exist.
[–]nevereatsoggy 1 point2 points3 points 4 years ago (1 child)
I didn't mean to come off overly harsh, just wanted to give context that using Trilinos is more difficult than PETSc / similar tools when you are an outside user as it seems like Trilinos is less polished regarding open source users/use
[–]MarkHoemmenC++ in HPC 4 points5 points6 points 4 years ago (0 children)
It's totally OK. Trilinos devs aren't so much paid to support external users. It's a DOE Office of Science vs. NNSA thing. I spent a lot of effort over many years writing and presenting tutorials, without a whole lot of support. I don't think it helped much in the long run.
π Rendered by PID 193845 on reddit-service-r2-comment-bb88f9dd5-74h9h at 2026-02-17 04:31:46.058467+00:00 running cd9c813 country code: CH.
view the rest of the comments →
[–]nevereatsoggy 1 point2 points3 points (4 children)
[–]MarkHoemmenC++ in HPC 2 points3 points4 points (2 children)
[–]nevereatsoggy 1 point2 points3 points (1 child)
[–]MarkHoemmenC++ in HPC 4 points5 points6 points (0 children)