Please see the manual -- 'Writing R Extensions'. If you want to use
custom compiler flags, you use a Makevars or personal .Makevars file.
Something like
PKG_FCFLAGS=-fopenmp
(you haven't told us your OS or version of R).
On Mon, 19 Oct 2009, Fabio Mathias Corrêa wrote:
Dear,
When trying to use directive OpenMP in my code, I observed that the directive
ones were being considered as commentaries.
Compiling with command R CMD SHLIB xxx.f95 - fopenmp and calling the function
in the R verified that threads was not being considered.
I was to observe the options of the compiler
R CMD SHLIB --help
Usage: R CMD SHLIB [options] files | linker options
Build a shared library for dynamic loading from the specified source or
object files (which are automagically made from their sources) or
linker options. If not given via '--output', the name for the shared
library is determined from the first source or object file.
Options:
-h, --help print short help message and exit
-v, --version print version info and exit
-o, --output=LIB use LIB as (full) name for the built library
-c, --clean remove files created during compilation
--preclean remove files created during a previous run
-n, --dry-run dry run, showing commands that would be used
Windows only:
-d, --debug build a debug DLL
How can I enable -fopenmp for use with R CMD SHLIB?
Fábio Mathias Corrêa
Estatística e Experimentação Agropecuária/UFLA
--
Brian D. Ripley, rip...@stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel