Actually, I know the arrays allocated in every loop, my problem is that I don't know the strategy to pre-allocate such arrays. In short, this is the pre-allocating problem of arrays like array a described below:
n = 1024; nt = 1000; dt = 0.1 a = Array(Float64, n, n) for i in 1:nt t = i*dt for j in eachindex(a) a[j] = exp(pi * t) * a0 end ....... scripts to use a[j] for a single i........ end In my problem, such arrays are hard to pre-allocate, do you have any suggestions? 在 2016年3月29日星期二 UTC+8下午9:27:27,Stefan Karpinski写道: > > Have you tried: > > (a) calling @code_typewarn on your function > (b) using the built-in profiler? > > >