Hello, I am using the options mechanism of PETSc to configure my CFD code. I have introduced options describing the size of the domain etc. I have noticed that this consumes a lot of memory. I have found that the amount of memory used scales linearly with the number of MPI processes used. This restricts the number of MPI processes that I can use. Is there anything that I can do about this or do I need to configure my code in a different way? I have attached some code extracted from my application which demonstrates this along with the output from a running it on 2 MPI processes. Best wishes, David Scott The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th’ ann an Oilthigh Dhùn Èideann, clàraichte an Alba, àireamh clàraidh SC005336.