[cig-commits] [commit] devel, master: Added function declarations (6994fe6)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Nov 6 08:30:37 PST 2014


Repository : https://github.com/geodynamics/specfem3d_globe

On branches: devel,master
Link       : https://github.com/geodynamics/specfem3d_globe/compare/bc58e579b3b0838a0968725a076f5904845437ca...be63f20cbb6f462104e949894dbe205d2398cd7f

>---------------------------------------------------------------

commit 6994fe67f44511a9e5dde88cc70ac75b88cec3dd
Author: Brice Videau <brice.videau at imag.fr>
Date:   Thu Sep 11 17:45:39 2014 +0200

    Added function declarations


>---------------------------------------------------------------

6994fe67f44511a9e5dde88cc70ac75b88cec3dd
 src/gpu/boast/FUNCTIONS.rb | 12 ++++++++++++
 src/gpu/boast/kernels.rb   |  1 +
 2 files changed, 13 insertions(+)

diff --git a/src/gpu/boast/FUNCTIONS.rb b/src/gpu/boast/FUNCTIONS.rb
new file mode 100644
index 0000000..41cce8e
--- /dev/null
+++ b/src/gpu/boast/FUNCTIONS.rb
@@ -0,0 +1,12 @@
+BOAST::register_funccall("atomicAdd")
+BOAST::register_funccall("cos")
+BOAST::register_funccall("sincos")
+BOAST::register_funccall("cosf")
+BOAST::register_funccall("sincosf")
+BOAST::register_funccall("rint")
+BOAST::register_funccall("fabs")
+BOAST::register_funccall("sqrt")
+BOAST::register_funccall("INDEX2")
+BOAST::register_funccall("INDEX3")
+BOAST::register_funccall("INDEX4")
+BOAST::register_funccall("INDEX5")
diff --git a/src/gpu/boast/kernels.rb b/src/gpu/boast/kernels.rb
index 84b9294..b3d4584 100644
--- a/src/gpu/boast/kernels.rb
+++ b/src/gpu/boast/kernels.rb
@@ -2,6 +2,7 @@ require 'rubygems'
 require 'BOAST'
 require 'narray'
 require './HEADER.rb'
+require './FUNCTIONS.rb'
 
 def rndup( val, div)
   return (val%div) == 0 ? val : val + div - (val%div)



More information about the CIG-COMMITS mailing list