[FLASH-USERS] UG with PFFT compilation error

Mateusz Ruszkowski mateuszr at umich.edu
Tue Jul 12 20:04:13 EDT 2011



Thanks Chris, I was able to compile the code.

    Cheers,
      Mateusz


On Mon, 11 Jul 2011, Christopher Daley wrote:

> Hi Mateusz,
>
> This is happening because no gr_pfftSpecifyTransform.F90 exists in any
> of your simulation's included directories.  If DirectSolver supports
> the boundary conditions that you need then it is just a matter of
> changing the following line in your Config file
> from:
> REQUIRES Grid/GridSolvers/Pfft
> to:
> REQUIRES Grid/GridSolvers/Pfft/DirectSolver
>
> We use this solver in the following unit test:
> source/Simulation/SimulationMain/unitTest/PFFT_PoissonFD/Config
>
> Chris
>
>
> On 07/10/2011 06:21 PM, Mateusz Ruszkowski wrote:
>> 
>>
>>  Hi,
>>
>>  I am trying to compile a test setup using UG (i.e., no PARAMESH). The
>>  setup makes use of the PFFT self-gravity solver. The compilation line is:
>>
>>  ./setup magnetoHD/Test -auto -3d -opt +usm +ug
>>
>>  and the relevant lines from the Config file are:
>>
>>  REQUIRES Grid/GridSolvers/Pfft
>>  REQUESTS physics/Gravity/GravityMain/Poisson/Pfft
>>
>>  I am getting the following error message during compilation:
>>
>>  "Sorry, I am unable to build gr_pfftSpecifyTransform.o mentioned in
>>  Makefile.Grid
>>  Related directory contents:
>>  If you do not see an appropriate source file, gr_pfftSpecifyTransform.o
>>  is probably mentioned in the wrong Makefile and should probably go
>>  deeper inside the Grid unit gmake: *** [gr_pfftSpecifyTransform.o] Error"
>>
>>  Does anybody know why this is happening?
>>
>>  Thanks,
>>  Mateusz
>
>
>
>
>



More information about the flash-users mailing list