WEEKLY STATUS REPORT
Camilo A. Silva
July 21
ACTIVITIES:
During last week, I participated on REU’s 2nd meeting where I shared my project progress to my peers. I presented to them the details of the MPI program and all of its communication patterns.
On Monday and Wednesday, I had my weekly meetings with my group members where we shared the progress of the project so far and discussed issues and challenges to be solved.
ACCOMPLISHMENTS:
I am happy to report that the parallel program is running! The only thing is that it is only running successfully whenever there are less or equal number of tasks than nodes. Whenever there are more tasks than nodes there is an I/O file open error found. Such bug should be solved soon.
ISSUES/PROBLEMS:
The biggest challenge that I had this week dealt with the communication with my group members. Specifically, we were dealing with a problem about a queue implementation for the parallelized project. However, I already had such implementation active in the parallel code so there was no need to do it again. I tried to explain that to my group members via EVO, but unfortunately the message was not well understood.
Fortunately, on our second meeting of the week, we went over my parallel code and I showed them the queue implementation which they completely understood. Furthermore, I presented to them a file I/O error that the sequential code was throwing in cases where there are more tasks submitted than the nodes present. I provided to my group members a print out of the error. One of my group members identified the problem or bug and agreed to help solve it.
Another challenge that I have deals in learning the procedure of writing a technical paper. Dr. Sadjadi provided with great insight in how to learn by reading sample technical papers and ask for help from my team members.
PLANS:
First of all, the biggest plan right now is to have the parallelization program running in the cluster perfectly. There is only one bug to fix which deals with some file I/O of the sequential code of the application.
Secondly, my goal is to have an autonomic computing implementation ready for the parallel program as well.
Lastly, my goal is to start writing the technical paper and do my best to have it ready by the end of next week.
SUMMARIES/CRITIQUES OF PAPERS:N/A
Keywords: progress report