MdaMeXConfigure estudos geomecânicos, execute ajustes de modelos em um ambiente HPC e
consulte os resultados diretamente no VS Code. A extensão reúne a edição de
arquivos Índice
Requisitos e instalação
A extensão é um cliente do backend; sua instalação não instala o backend, o solver ou o Slurm. Workspaces virtuais e o modo restrito do VS Code não são suportados. Para instalar um pacote Configurar o ambiente
As credenciais são armazenadas no armazenamento de segredos do VS Code. Elas não
devem ser incluídas no arquivo científico O usuário SSH é descoberto automaticamente com
Esse setting tem prioridade sobre a descoberta automática e vale para o orquestrador e o Slurm em todos os perfis. Espaços nas extremidades são removidos e o login é convertido para minúsculas, como no vshpc. Vazio restaura a descoberta automática; o valor descoberto não é gravado nos settings nem no bootstrap. O bootstrap e o ambiente corporativo não definem o usuário. Arquivos e caches antigos
que contenham Depois de mudar o login, feche e reabra os painéis de estudos e jobs. Senhas e passphrases são associadas ao usuário, host e perfil; execute Configurar credenciais SSH para o novo login, quando necessário. Os hosts também podem ser editados nos Settings, por nome de perfil:
Um perfil é uma entrada do bootstrap, como Você pode editar essas associações nas abas Usuário, Workspace ou Pasta dos Settings. Para cada perfil, pasta prevalece sobre workspace, que prevalece sobre usuário. Um projeto novo herda os padrões do usuário; alterações feitas apenas em outro workspace não são copiadas. Em workspaces com várias pastas, comandos de estudo usam a pasta selecionada; comandos gerais usam o arquivo ativo ou, na ausência dele, a única pasta aberta. Sem esse contexto, usam os settings do workspace e do usuário. Uma entrada efetiva vazia ( O host do Slurm nos Settings controla as conexões da extensão para consultar jobs
e testar SSH. As simulações e o diagnóstico nativo do backend usam
Para receber atualizações do bootstrap, configure Por padrão, a extensão conecta diretamente ao orquestrador. Se o ambiente exigir proxy HTTP/PAC, procure MdaMeX: Orchestrator Connection Mode nas configurações do VS Code e selecione system. Também é possível configurar por projeto:
O modo system segue o proxy do VS Code e do ambiente. O padrão direct acessa o endpoint do orquestrador sem proxy HTTP/PAC, preservando autenticação e validação TLS. A escolha vale na próxima conexão; feche e reabra um painel já conectado. Essa opção não modifica o bootstrap, o SSH ou o proxy das outras conexões. Mapear o workspace para o LinuxExecute MdaMeX: Configurar mapeamento workspace → Linux pela paleta ou pelo menu de contexto de uma pasta no Explorer. Selecione a pasta, o escopo de gravação (usuário, workspace ou pasta) e informe os caminhos correspondentes. O comando permite adicionar, editar, remover e restaurar a herança, com prévia antes de salvar. Não exige reimportar o bootstrap nem alterar os perfis SSH. Na interface de Settings ( O equivalente em
A origem é um caminho absoluto visto pelo host da extensão: uma unidade Windows, um compartilhamento UNC ou uma montagem Linux. Em Remote SSH/WSL, use o caminho visto nesse ambiente. O destino é o caminho absoluto da mesma pasta no Linux do backend. A cada conversão, a extensão:
Dentro de cada lista, vence a origem mais específica, respeitando os limites de
pasta. Uma regra dos settings vence mesmo quando o bootstrap contém uma origem
mais específica. Por exemplo, uma regra pessoal para O VS Code combina as associações dos settings por chave: para uma mesma origem, pasta tem prioridade sobre workspace, que tem prioridade sobre usuário. Origens diferentes são preservadas. Remover uma associação de um escopo permite que a regra herdada reapareça. Um objeto vazio não remove associações herdadas; sem nenhuma correspondência nos settings efetivos, usa-se o bootstrap. Restaurar herança remove a configuração no escopo escolhido. Atualizações do bootstrap não alteram os settings do usuário. O formato anterior em lista continua legível pela extensão. Para convertê-lo ao objeto editável pela interface de Settings, edite e salve pelo comando assistido no mesmo escopo, ou substitua a lista no JSON pelo formato acima. O schema de Settings agora indica o formato de objeto. A regra é compartilhada pela prévia, diagnóstico no backend e comandos de estudos, incluindo o caminho de origem de importação. A prévia mostra o caminho resolvido e se a regra veio dos settings, do bootstrap ou do uso direto de Unix. Essa tradução não verifica se as pastas representam os mesmos arquivos compartilhados e não copia arquivos. Use Testar configuração no backend para verificar os arquivos acessíveis. Novas conversões leem os settings atuais. Feche e reabra estudos já abertos após mudar seus mapeamentos: destinos e operações pendentes preservam sua identidade, e uma inicialização pendente não pode ser repetida com outro destino. Validar as entradasArquivos Clique com o botão direito no arquivo, no editor ou na aba e abra o menu MdaMeX:
Essas ações não iniciam simulações. A prévia não altera automaticamente a configuração original. O teste no backend exige uma instalação compatível, mas pode ser executado antes de iniciar o serviço do estudo. Criar e executar um estudo
Se fechar a revisão sem confirmar, o ajuste permanece preparado e nenhuma simulação começa. Você pode consultar as abas Entradas do estudo e Configuração do ajuste e voltar a Revisar e iniciar ajuste; a preparação será atualizada antes de apresentar o resumo novamente. Falhas na preparação interrompem o fluxo. Mudanças de estado ou configuração durante a revisão exigem uma nova revisão. Operações com resposta pendente devem ser recuperadas com Verificar operação pendente antes de continuar. Criar o estudo, iniciar o serviço e preparar as entradas são etapas separadas do
início das simulações. Para voltar a um estudo, execute MdaMeX: Abrir estudo.
Quando o Cada estudo mantém sua configuração, trabalho, resultados e histórico. Arquivos HDF5 herdados da base podem ser compartilhados por links relativos para economizar espaço. Confira a coluna Armazenamento na aba Entradas do estudo: editar um arquivo compartilhado também altera a base. Mantenha a base disponível e inalterada; em montagens CIFS, os links relativos precisam funcionar na árvore do projeto. Estudos existentes podem manter cópias independentes. Se a pasta candidata já contiver entradas próprias, elas prevalecem sobre as da
base; um Acompanhar o estudoO topo do painel mostra separadamente o estado do serviço e o estado do ajuste. O percentual indica as simulações validadas sobre o total previsto; passe o mouse sobre ele para ver as contagens. Quando a conexão é perdida, os dados exibidos representam o último registro recebido. Use as abas para consultar entradas, configuração, ajustes e jobs, resultados e logs. Na lista de ajustes, Abrir seleciona a execução a acompanhar. Os hashes de arquivos e os IDs aparecem abreviados: clique para expandir ou use o botão de cópia para obter o valor completo, mesmo com o serviço desconectado. Os diálogos de confirmação e seleção aparecem dentro da extensão. Cancelar
ou MdaMeX: Gerenciar jobs Slurm abre a consulta geral de jobs do usuário. Para interromper um ajuste MdaMeX, use Cancelar ajuste no painel do estudo e aguarde a confirmação do encerramento, pois o ajuste pode envolver várias submissões. Consultar resultadosNa aba Resultados, clique em Consultar resultados e abra um dos arquivos completos listados para o ajuste selecionado.
Os arquivos precisam estar acessíveis na montagem usada pelo VS Code. O Controlar o serviço e recuperar a conexãoSe o painel perder a conexão, use Verificar serviço e Reconectar. Fechar o painel ou desconectar não cancela o ajuste. Se o serviço estiver parado, use Iniciar serviço. Após uma interrupção, Iniciar e reconciliar inicia o serviço e recupera o acompanhamento dos jobs registrados. Se o serviço já estiver conectado e o painel solicitar reconciliação, use Reconciliar estudo. A reconciliação não retoma automaticamente o cálculo do ajuste nem inicia novas simulações. Se aparecer uma operação com resultado pendente, use Verificar operação pendente antes de tentar outra ação. Isso permite recuperar o resultado da solicitação anterior. Parar serviço encerra o serviço e mantém os resultados. A ação fica indisponível enquanto houver execução, cancelamento, reconciliação ou jobs pendentes. Cancele o ajuste e resolva as pendências antes de parar. Quando o backend não oferece essa função, o painel orienta sua atualização; reinicie o serviço após atualizar o backend. Refazer um ajusteDepois de concluir, cancelar ou encerrar um ajuste com falha, e sem jobs pendentes, clique em Refazer ajuste. Escolha como tratar a execução anterior:
Para executar, confira a nova preparação e use Revisar e iniciar ajuste. Refazer no mesmo estudo depende de uma versão compatível do backend. Deletar um estudoExecute MdaMeX: Deletar estudo no menu do Confira o nome, a identidade e a pasta apresentados na confirmação. A exclusão remove permanentemente os arquivos, resultados e históricos daquele estudo. Feche o serviço e resolva os jobs pendentes antes de deletar. Essa operação exige suporte à exclusão de estudos no backend. Após a confirmação do backend, o Explorador é atualizado. Ao fechar a mensagem
de sucesso, a extensão abre e dá foco a Resolver problemas
Para consultar os registros da extensão, execute MdaMeX: Mostrar log ou abra Saída e selecione MdaMeX Log. Os logs do ajuste ficam na aba Logs do painel. Autores e licençaDesenvolvido pela área de Reservatórios da Petrobras.
Publisher: ESMDA Geomechanic ( DesenvolvimentoO repositório do projeto
tem acesso restrito aos usuários autorizados. As instruções de instalação das
dependências, build, testes e contratos estão em |