This is the OpenMP Examples document in LaTeX format.
Please see Contributions.md on how to make contributions to adding new examples.
For a brief revision history, please see Changes.log.
For copyright information, please see omp_copyright.txt.
LaTeX Examples Document Source
License: Other
This is the OpenMP Examples document in LaTeX format.
Please see Contributions.md on how to make contributions to adding new examples.
For a brief revision history, please see Changes.log.
For copyright information, please see omp_copyright.txt.
Changing README again.
Describes evolution of Example revisions.
enacts trac ticket 299 (SIMD examples), 342 (misc changes to 4.0.1) for 4.0.2.
Created VER in Title page for version (to be used in Introduction).
Inserted git references in Title page and Introduction
Changed Makefile so that clean works
Makefile now creates a zip and tar.gz file with version number (from VER in title page)
I t would be nice to be able to compile just the C examples; I don't work in FORTRAN, so they just take up space for me.
A few cases did not have a return value specified for main(). The following pull-request fixes this: #1
There seems to be an issue with the position of the binding correction and page footers (page number etc.) in both the OpenMP Specification and Examples document. The front matter (table of contents) in both books ends on an odd page, with binding correction on the left and page footers on the right. This page is immediately followed by the first page of the body matter (Introduction) which also has the binding correction on the left and page footers on the right. When producing bound printed copies of the books this will result in the line numbers and page footers in the body matter appearing next to and very close to the binding. We have worked around this issue by inserting a blank page between front matter and body matter. Could this blank page be included in the official versions of the documents?
You may wish to look at the continuation markers in the following:
https://github.com/OpenMP/Examples/blob/v4.0.2/sources/Example_icv.1f.f
This will not always compile; for example I have tested it with numerous versions of gcc (from 4.4.6 to 4.9.3), portland (12.10 to 15.7), and intel compilers (14.0). The following snippet is an example
gfortran -fopenmp icvb.f90 -o icvbf
icvb.f90:23.67:
print *, "Inner: max_act_lev=", omp_get_max_active_levels(),
1
Error: Expected expression in PRINT statement at (1)
icvb.f90:24.6:
& ", num_thds=", omp_get_num_threads(),
1
I think you need to put the continuation markers at the end of the line, not at the beginning of a new line.
Hope this helps,
Lev
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.