我正在嘗試從Fortran中調用GSL rountine CQUAD。我的想法是編寫一個調用gsl rountine的.c子例程,並依賴於函數和邊界。兩個問題:我對c和fortrans的iso_c_binding知之甚少。我嘗試如下: 一個簡單的調用程序(在No output from a Fortran program using the Gnu Scientific Library via a
我正在使用Cython,並且我想導入gnu科學C庫。 #gsl_test.pyx
cdef extern from "gsl/gsl_math.h":
double gsl_pow_int (double x, int n)
def gibbs(double k, int t):
y = gsl_pow_int (k, t)
return y
#setup.py
from d
我正在構建一個R包,其中有幾個使用GSL和OpenMP的第三方C函數,然後使用Rcpp (它只是修改一些參數並調用相應的C函數)。在我的Windows機器中一切正常,但我不知道如何以便攜的方式定義Makevars.win和Makevars文件。我的Makevars.win看起來像這樣: ## This assumes that the LIB_GSL variable points to work