Hi ! I am trying to do a simple test of parallel computing with Julia. It is a program which read a dataframe and write the number of columns in a text file. I failed :/ The program gives the following error. If you have an idea how to solve it... Thanks in advance ;)
$ julia main_parallel-001.jl exception on 3: ERROR: opening file tab2csv: Aucun fichier ou dossier de ce type in open at ./iostream.jl:117 in open at ./iostream.jl:125 in readtable at /home/fred/.julia/v0.3/DataFrames/src/dataframe/io.jl:889 in process_table at /archives/logiciels/julia/parallel-05.jl:7 in anonymous at multi.jl:855 in run_work_thunk at multi.jl:621 in anonymous at task.jl:855 exception on 2: ERROR: opening file tab2csv: Aucun fichier ou dossier de ce type in open at ./iostream.jl:117 in open at ./iostream.jl:125 in readtable at /home/fred/.julia/v0.3/DataFrames/src/dataframe/io.jl:889 in process_table at /archives/logiciels/julia/parallel-05.jl:7 in anonymous at multi.jl:855 in run_work_thunk at multi.jl:621 in anonymous at task.jl:855 ########################################################## # main program for parallel computing addprocs(4) require("parallel-05.jl") function main() # process_table("tab.csv") # give good result # process_table("tab2.csv") # give good result pmap(process_table,{"tab.csv","tab2csv"}) # does not work for tab2csv end main() ########################################################## # parallel-05.jl using DataFrames function process_table(title) sep='\t' myData = readtable(title ,separator=sep,header=false) m = size(myData,2) # number of columns file_name = string("processed_",title) outfile = open(file_name, "w") write(outfile, "$m$sep") # write the number of columns in outfile close(outfile) end