Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down at the end of May, and its replacement, statalist.org is already up and running.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: RE: Parallel elementwise function application in Mata?


From   Nick Cox <n.j.cox@durham.ac.uk>
To   "'statalist@hsphsun2.harvard.edu'" <statalist@hsphsun2.harvard.edu>
Subject   st: RE: Parallel elementwise function application in Mata?
Date   Wed, 7 Dec 2011 11:40:10 +0000

Depends on f, which presumably is some mathematically-defined function not already part of Mata. 

Yes, in the sense that you can write a Mata function to make this possible. 

But I suspect that in most cases you would need to loop over the rows and columns inside the function any way, which in a way is saying No. 

Otherwise, pointers may be what you are looking for. 

Nick 
n.j.cox@durham.ac.uk 

Thomas Alexander Stephens

I'm using Mata in Stata 12. Given a matrix A and a scalar function f, which
has no side effects, I'd like to compute a matrix B with

   B[i, j] = f(A[i, j]).

Since there are no side effects, I'd like to run the elementwise
computations in parallel. Is this possible?


*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index