External References
From KratosWiki
(Difference between revisions)
Line 6: | Line 6: | ||
'''C++''' | '''C++''' | ||
+ | |||
+ | Books: | ||
+ | |||
+ | * For learning C++: [http://www.amazon.com/Accelerated-C-Practical-Programming-Example/dp/020170353X/ref=sr_1_1?s=books&ie=UTF8&qid=1358845432&sr=1-1&keywords=accelerated+c%2B%2B Accelerated C++: Practical Programming by Example] by Andrew Koenig | ||
+ | |||
+ | * A C++ reference: [http://www.amazon.com/Primer-5th-Edition-Stanley-Lippman/dp/0321714113/ref=pd_sim_b_4 C++ Primer (5th Edition)] by Stanley B. Lippman | ||
+ | |||
+ | * Numerical C++: [http://www.amazon.com/Object-Oriented-Numeric-Computing-Scientists-Engineers/dp/0387989900/ref=sr_1_9?s=books&ie=UTF8&qid=1358845976&sr=1-9&keywords=c%2B%2B+for+engineers+and+scientists C++ and Object-Oriented Numeric Computing for Scientists and Engineers] by Daoqi Yang | ||
+ | |||
+ | Other resources: | ||
* An introduction to C++: http://newdata.box.sk/bx/c/index.htm | * An introduction to C++: http://newdata.box.sk/bx/c/index.htm | ||
− | * C++ Reference | + | * C++ Reference: http://msdn.microsoft.com/en-us/library/8ztckdts(VS.80).aspx |
* How to install the Intel compiler in Ubuntu Linux http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ | * How to install the Intel compiler in Ubuntu Linux http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ |
Latest revision as of 09:08, 22 January 2013
Links to external pages that can be useful to new Kratos users and developers
Python
- Python documentation http://docs.python.org/ Includes a tutorial that covers most features needed to work with Kratos.
C++
Books:
- For learning C++: Accelerated C++: Practical Programming by Example by Andrew Koenig
- A C++ reference: C++ Primer (5th Edition) by Stanley B. Lippman
- Numerical C++: C++ and Object-Oriented Numeric Computing for Scientists and Engineers by Daoqi Yang
Other resources:
- An introduction to C++: http://newdata.box.sk/bx/c/index.htm
- C++ Reference: http://msdn.microsoft.com/en-us/library/8ztckdts(VS.80).aspx
- How to install the Intel compiler in Ubuntu Linux http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/
OpenMP
- http://openmp.org/ Look for the "An overview of OpenMP" presentation.
- OpenMP Reference. OpenMP in Visual C++ http://msdn.microsoft.com/en-us/library/tt15eb9t%28VS.80%29.aspx
- for example: atomic Specifies that a memory location that will be updated atomically. http://msdn.microsoft.com/en-us/library/8ztckdts%28VS.80%29.aspx