Como retomar simulações em execução em segundo plano?

Como retomar simulações em execução em segundo plano?

Estou executando simulações transitórias de longo prazo em um servidor. Para fazê-los rodar em segundo plano, utilizo o comando nohupda pasta netlist do esquema correspondente.

Esta noite eles foram interrompidos por falta de espaço no disco.

Eu resolvi o problema com o disco. Gostaria de retomá-los, fazer com que recomeçassem daquele ponto, sem perder os dados que já estavam lá.

Responder1

Se os trabalhos foram interrompidos devido a espaço insuficiente em disco, eles provavelmente foram encerrados completamente. Isso depende da maneira como eles foram programados, mas não consigo imaginar nenhum processo aguardando a entrada do usuário antes de sair devido a falhas nas operações de gravação ou outros sintomas de disco cheio.

Não há outra maneira de “retomar” a não ser iniciar os processos novamente.

A única possibilidade que você tem é quando o processo (seja ele qual for) estiver ciente de qual saída já produziu e onde precisa começar novamente. Por exemplo, o processo poderia verificar sua saída em busca de itens já existentes e depois continuar de onde parou. Mas nenhum processo faz isso por padrão, você precisa programá-lo explicitamente dessa forma.

Tudo depende do que exatamente é esse processo, o que ele usa como entrada e qual saída ele produz (então, se soubéssemos disso, provavelmente poderíamos ajudá-lo melhor).

Responder2

Verifique a documentação do simulador para ver se ele implementa um checkpointrecurso e se foi habilitado durante sua simulação. A documentação deve descrever comoretomar/reiniciar/continuardo último ponto de verificação bom.

informação relacionada