Alexandre, sobre o código mínimo para gerarmos a malha inicial no visit, realmente é tudo o que está no main.C até o trecho
if ( viz_dump_data )
{
#ifdef HAVE_HDF5
visit_data_writer->writePlotData(
patch_hierarchy,
time_integrator->getIntegratorStep(),
time_integrator->getIntegratorTime());
#endif
}
que é o comando para gerar o arquivo inicial. Estudei o código acima, e todos os objetos estão relacionados de alguma forma com os parâmetros de entrada para os objetos patch_hierarchy e time_integrator.
Já parti para os métodos makeCoarsestLevel() e makeFinerLevel().
Forum