PPML is a domain-specific programming language for parallel particle-mesh simulations on distributed-memory computers. It implements the PPM abstractions and allows rapid prototyping and automatic code generation.
The ppml made with ruby-2.3.0 has issue in macro expansion.
For example, it can not expand and replace the variables in:
macro stdout_f(format,*message)
example in ppm:
stdout_f('(A,F8.2)',"Mean number of particles per cell: ",mean)
The ppml made with ruby-2.3.0 has issue in macro expansion. For example, it can not expand and replace the variables in:
macro stdout_f(format,*message)
example in ppm:
stdout_f('(A,F8.2)',"Mean number of particles per cell: ",mean)