[petsc-users] How to use multigrid?
Mark F. Adams
mark.adams at columbia.edu
Fri Nov 9 17:59:50 CST 2012
I would just add a (3) or extend (2) by saying that PETSc provides an ideal language to develop new algorithms, and just use PETSc's parallel arithmetic and tools. Assuming your algorithm is not so different that it can not even use PETSc's tools.
On Nov 9, 2012, at 5:34 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
> I remember a conversation in 1994 I had with Lennart Johnsson who led the development of the math libraries for the Thinking Machines (which were way ahead of their time). He recounted being told by various academic types that they would not be purchasing Thinking Machines but instead IBM Sps and Intel paragons because those other machines had no math libraries thus there was plenty of "research" the academic types could do on them that would be redundant (and hence unpublishable) on the Thinking Machines.
>
> So what you do depends on your research plans.
>
> 1) If you are in a scientific area (materials, engineering, …. whatever) then you should use PETSc to do NEW simulations that other people have not done yet (and cannot do) with new or more detailed models etc. For example, if everyone in your community drops some "stuff" from their model because they "are too hard" to include you can include them in the model and then demonstrate they are important. Don't just run the standard models people have been running for decades do models that other people can only dream about.
>
> 2) If you are in mathematics/CS numerical analysis then you need to do innovative things that combine several capabilities in new ways.
>
> Barry
>
>
>
> On Nov 9, 2012, at 9:28 AM, w_ang_temp <w_ang_temp at 163.com> wrote:
>
>> By the way, as a graduate student, I find that it is difficult to write a paper just using PETSc
>> to deal with a large problem. Because it seems that there is no an innovative idea by just using
>> the available things. It is also not easy to get something new based on the src of PETSc.
>> Any suggestions?
>> Thanks.
>> Jim
>>
>>
>
>
More information about the petsc-users
mailing list