COMSOL Compiler™

A versão 5.4 do COMSOL Multiphysics® apresenta o COMSOL Compiler™. Este novo produto permite criar aplicativos independentes que qualquer pessoa pode executar, sem a necessidade de um arquivo de licença. Leia mais sobre os recursos e recursos do COMSOL Compiler™ abaixo.

Criando um Aplicativo Independente

Usando o COMSOL Compiler™, os aplicativos criados com o Application Builder no COMSOL Multiphysics® podem ser compilados em aplicativos independentes para os sistemas operacionais Windows® e Linux® e macOS. Esses aplicativos compilados podem ser fornecidos a qualquer usuário e executados sem a necessidade de um arquivo de licença. Compilar um aplicativo é tão simples quanto um clique na interface do usuário do Application Builder. Você pode personalizar um aplicativo compilado com seu próprio ícone e tela inicial.

O Application Builder está incluído na versão Windows® do COMSOL Multiphysics® e pode ser acessado no ambiente COMSOL Desktop®. No entanto, depois de criar um aplicativo com o Application Builder, você também pode compilar esse arquivo MPH a partir da linha de comando, o que é útil para usuários do e macOS.

Um exemplo de criação de um aplicativo independente com o COMSOL Compiler.

O aplicativo de análise de imagem, com ícone personalizado e tela inicial, mostrado como um arquivo executável após clicar no botão Compile na janela Executable Settings.

O aplicativo de análise de imagem, com ícone personalizado e tela inicial, mostrado como um arquivo executável após clicar no botão Compile na janela Executable Settings.

Vídeo: Como Compilar um Aplicativo

A Licença COMSOL Compiler™

O COMSOL Compiler™ está disponível como uma licença de usuário único nomeada, licença bloqueada por CPU ou licença de rede flutuante, como um complemento para uma licença COMSOL Multiphysics® do mesmo tipo. Os aplicativos compilados não suportam as opções de processamento em lote ou computação em cluster de uma licença de rede flutuante regular COMSOL Multiphysics®. Observe que, com a licença COMSOL Compiler™, é possível compilar quantos aplicativos você deseja e distribuir o aplicativo independente resultante para quantas pessoas você quiser.

Argumentos da Linha de Comando

Permita que os usuários do seu aplicativo forneçam argumentos de linha de comando como entradas ao iniciar o aplicativo. Os argumentos da linha de comandos são gravados automaticamente nas declarações mencionadas no Application Builder e podem ser usados, por exemplo, para fornecer dados de entrada ou definições de configuração. Isso pode ser usado para aplicativos compilados, mas também ao iniciar o aplicativo junto com COMSOL Multiphysics® ou COMSOL Server™. Para chamar um aplicativo compilado que você escreve, por exemplo:

myapp.exe -appargnames freq -appargvalues 400

para um aplicativo que possui um argumento de entrada freq que assume um valor numérico 400 (neste caso, um duplo).

O comando correspondente usando COMSOL Multiphysics® seria:

comsol.exe -run myapp.mph -appargnames freq -appargvalues 400

Com o COMSOL Server™, você simplesmente fornece os argumentos diretamente na URL: http:///app/myapp_mph?appargnames=freq&appargvalues=400

Um exemplo de configuração de um argumento de entrada com o Application Builder. Configuração de um argumento de entrada para a frequência alvo. Configuração de um argumento de entrada para a frequência alvo.

Linux is a registered trademark of Linus Torvalds in the U.S. and other countries. macOS is a trademark of Apple Inc., in the U.S. and other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.