[Rd] Changing options in R CMD SHLIB
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Oct 20 07:08:23 CEST 2009
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, ripley at 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
More information about the R-devel
mailing list