An embedded and charset-unspecified text was scrubbed... Name: not available Url: https://stat.ethz.ch/pipermail/r-help/attachments/20060221/3f569dda/attachment.pl
Limit of matrix + naming
4 messages · Chia, Yen Lin, Srinivas Iyyer, Duncan Murdoch
hi group, I have a list of 100 elements (genes), that are to be queried in postgres. The out of the file is processed for fisher test and written back as a file with pvalues. For one such operation there are 54 lines of code. I replicated the same code changing the query element and file name to write back. I created a jumbo 100*54 = 5400 lines of code by replication. I saved this file as .R and ran it as: R CMD BATCH myfile.R.. The program ran for ~40 mins. ( each operation takes 5 mins). after going home, I checked the stats and saw that the program got aborted leaving 8 output files in directory. I checked /var/log/messages and found : localhost kernel: R[1304] general protection rip:2a988c919e rsp:7fbfff87f0 error:0 postgres did not log any error message. This is my first time I am running my R code in BATCH mode. I am a new to programming in R and I have been working directly with R interface. Could any one guess what could have been the problem. Thanks Sri
Hi group,
I ran the file again and after 10 min. of run, the
process got interrupted.
Here is the output of the file
$bash: R CMD BATCH grand.R > grand.log
R CMD BATCH grand.R
/usr/local/lib64/R/bin/BATCH: line 55: 1758 Broken
pipe ( echo "invisible(options(echo =
TRUE))"; cat ${in}; echo ''; echo "proc.time()" )
1760 Segmentation fault | ${R_HOME}/bin/R
${opts} >${out} 2>&1
Is this because of the excess query code in one .R
file?
Any suggestions, will help me .
thanks
Sri
I created a jumbo 100*54 = 5400 lines of code by replication. I saved this file as .R and ran it as: R CMD BATCH myfile.R.. The program ran for ~40 mins. ( each operation takes 5 mins). after going home, I checked the stats and saw that the program got aborted leaving 8 output files in directory. I checked /var/log/messages and found : localhost kernel: R[1304] general protection rip:2a988c919e rsp:7fbfff87f0 error:0 postgres did not log any error message. This is my first time I am running my R code in BATCH mode. I am a new to programming in R and I have been working directly with R interface. Could any one guess what could have been the problem. Thanks Sri
______________________________________________ R-help at stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
On 2/21/2006 8:24 PM, Srinivas Iyyer wrote:
hi group, I have a list of 100 elements (genes), that are to be queried in postgres. The out of the file is processed for fisher test and written back as a file with pvalues. For one such operation there are 54 lines of code. I replicated the same code changing the query element and file name to write back. I created a jumbo 100*54 = 5400 lines of code by replication.
That's a fairly strange way to write such a thing. Why not write a single function, and run it in a loop?
I saved this file as .R and ran it as: R CMD BATCH myfile.R.. The program ran for ~40 mins. ( each operation takes 5 mins). after going home, I checked the stats and saw that the program got aborted leaving 8 output files in directory. I checked /var/log/messages and found : localhost kernel: R[1304] general protection rip:2a988c919e rsp:7fbfff87f0 error:0 postgres did not log any error message. This is my first time I am running my R code in BATCH mode. I am a new to programming in R and I have been working directly with R interface. Could any one guess what could have been the problem.
You haven't really given us much to go on. You haven't stated the version, or what packages and functions you are using. I'd guess this is a bug with one of the packages you're using, but it could be a bug in R. Can you determine which line causes the error? Does it happen if you extract just that line, and enough previous ones to set things up for it? Duncan Murdoch