[ExM Users] Passing two dimensional numerical arrays to leaf functions

Justin M Wozniak wozniak at mcs.anl.gov
Mon Sep 22 20:05:50 CDT 2014


Hi
     You can do this based on the instructions for C binary data:

http://swift-lang.org/Swift-T/leaf.html#_complete_example_3_c_function_with_binary_data

The Swift blob is a void* - you can cast to whatever you want.  You can 
cast it to a double* that is actually a 2D array (following BLAS 
conventions).

     Justin

On 9/22/2014 6:32 PM, Ozik, Jonathan wrote:
> Hello all,
>
> I’m curious about how people generally go about passing (and returning) two (or n-) dimensional arrays to leaf functions. Are there simple examples using SWIG and Tcl? Or are file based approaches used via app fuctions?
>
> Any thoughts would be appreciated,
>
> Jonathan
>
>
>
> _______________________________________________
> ExM-user mailing list
> ExM-user at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/exm-user

-- 
Justin M Wozniak



More information about the ExM-user mailing list