Hi, In Julia 0.3.5, the following loaded data on all workers:
addprocs(3) require("data_loading_script.jl") Contents of my data_loading_script.jl were akin to: using MAT source_file = matopen(data_filename) var1 = read(source_file, "var1"); var2 = read(source_file, "var2") . . varN = read(source_file, "varN") close(source_file) Now, to make it work without require() in Julia 0.4.5 I changed data_loading_script.jl to: @everywhere begin using MAT source_file = matopen(data_filename) var1 = read(source_file, "var1"); var2 = read(source_file, "var2") . . varN = read(source_file, "varN") close(source_file) end And when I do a include("data_loading_script.jl"), the data/vars get loaded on all workers, but the REPL displays: WARNING: replacing module MAT WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype, HDF5.HD F5Dataset}, Type{Bool}) in module MAT_HDF5 at C:\Users\XYZ\.julia\v0.4\MAT\src\MA T_HDF5.jl:565 overwritten in module MAT_HDF5 at C:\Users\XYZ\.julia\v0.4\MAT\src\ MAT_HDF5.jl:565. WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype, HDF5.HD F5Dataset}, Type{Array{Bool, N<:Any}}) in module MAT_HDF5 at C:\Users\XYZ\.julia\ v0.4\MAT\src\MAT_HDF5.jl:569 overwritten in module MAT_HDF5 at C:\Users\XYZ\.juli a\v0.4\MAT\src\MAT_HDF5.jl:569. WARNING: replacing module MAT WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype, HDF5.HD F5Dataset}, Type{Bool}) in module MAT_HDF5 at C:\Users\XYZ\.julia\v0.4\MAT\src\MA T_HDF5.jl:565 overwritten in module MAT_HDF5 at C:\Users\XYZ\.julia\v0.4\MAT\src\ MAT_HDF5.jl:565. WARNING: Method definition readWARNING: replacing module MAT (Union{HDF5.HDF5Group, HDF5WARNING: Method definition read.(HDF5DatatypeUnion, { HDF5HDF5..HDF5DatasetHDF5Group}, , HDF5Type.{HDF5DatatypeArray, {HDF5Bool., HDF5 DatasetN<:}Any, }Type}{)Bool in module MAT_HDF5} at C:\Users\XYZ\.julia\v0.4\MAT\ src\MAT_HDF5.jl:569) overwritten in module MAT_HDF5 in module MAT_HDF5 at C:\Use rs\XYZ\.julia\v0.4\MAT\src\MAT_HDF5.jl:569 at C:\Users\XYZ\.julia\v0.4\MAT\src\MAT _HDF5.jl:565. overwritten in module MAT_HDF5 at C:\Users\XYZ\.julia\v0.4\MAT\src\MAT_HDF5.jl:5 65. WARNING: Method definition read(Union{HDF5.HDF5Group, HDF5.HDF5Datatype, HDF5.HD F5Dataset}, Type{Array{Bool, N<:Any}}) in module MAT_HDF5 at C:\Users\XYZ\.julia\ v0.4\MAT\src\MAT_HDF5.jl:569 overwritten in module MAT_HDF5 at C:\Users\XYZ\.juli a\v0.4\MAT\src\MAT_HDF5.jl:569. What am I doing wrong? Thanks.