COMSOL Multiphysics® 5.4 Release Highlights


COMSOL Compiler™


COMSOL Multiphysics® 5.4 버전에는 COMSOL Compiler™가 도입되었습니다.
이 새로운 제품은 라이선스 파일의 요구 없이 누구나 실행할 수 있는 독립형 실행 응용 프로그램을 만들 수 있습니다. 아래의 COMSOL Compiler™의 기능 및 특징에 대해 자세히 살펴 보시기 바랍니다.

Creating a Standalone Application


COMSOL Compiler™을 사용하면, COMSOL Multiphysics® 의 Application Builder로 만든 응용프로그램을 Windows®, Linux®, macOS용 독립형 실행 응용프로그램으로 컴파일 할 수 있습니다. 이렇게 컴파일한 응용프로그램은 모든 사용자에게 제공할 수 있으며, 라이선스 파일 요구 없이 실행됩니다. 어플리케이션을 컴파일하는 것은 Application Builder 사용자 인터페이스에서 간단한 한번의 클릭으로 가능합니다. 자체 아이콘과 스플레시 화면을 사용해 컴파일한 응용프로그램을 사용자가 정의해 만들 수 있습니다.

Application Builder는 Windows® 버전의 COMSOL Multiphysics® 에 포함되어 있고 COMSOL Desktop® 환경에서 접속할 수 있습니다. 그러나, Application Builder로 응용프로그램을 작성한 후에는 command line으로부터 MPH-파일을 컴파일 할 수 있습니다. 이는 Linux®, macOS 사용자에게 유용합니다.

실행 파일 설정 창(Executable Settings)에서 컴파일 버튼을 클릭하면 사용자가 설정한 아이콘과 스플레시 화면이 있는 이미지 분석 응용프로그램이 실행 파일로 나타납니다.

실행 파일 설정 창(Executable Settings)에서 컴파일 버튼을 클릭하면 사용자가 설정한 아이콘과 스플레시 화면이 있는 이미지 분석 응용프로그램이 실행 파일로 나타납니다.


The COMSOL Compiler™ License

COMSOL Compiler™는 동일 타입의 COMSOL Multiphysics® 라이선스와 같이 single라이선스, 및 FNL(floating network license) 옵션으로 제공됩니다. 컴파일 된 응용프로그램은 일반 COMSOL Multiphysics® FNL의 batch 프로세스나 클러스터 계산 기능을 지원하지는 않습니다. COMSOL Compiler™ 라이선스를 사용하면 원하는 만큼 응용프로그램을 컴파일하여 독립형 실행 응용프로그램으로 만들어 원하는 만큼 많은 사람들에게 배포할 수 있습니다.

Command Line Arguments

응용프로그램 사용자는 응용프로그램을 실행할 때 명령어 인자(command line arguments)를 입력값으로 사용할 수 있습니다. 명령어 인자는 Application Builder에서 참조하는 선언에 자동으로 쓰여지고, 예를 들어 입력 데이터나 구성 설정을 제공하는 데 사용할 수 있습니다. 이런 사용은 컴파일 된 응용프로그램뿐만 아니라 COMSOL Multiphysics® 나 COMSOL Server™에서 실행할 때도 사용할 수 있습니다. 아래 예는 컴파일 된 응용프로그램을 호출하는 한 방법입니다:

myapp.exe -appargnames freq -appargvalues 400

위의 명령어는 숫자값 400(이 경우 double)을 갖는 입력 인자 freq 가 있는 응용프로그램의 경우입니다.
COMSOL Multiphysics® 를 사용하는 해당 command는 다음과 같습니다:

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

COMSOL Server™를 사용하면 간단하게 http://<host:port>/app/myapp_mph?appargnames=freq&appargvalues=400에 직접 인자를 제공하면 됩니다.

목표 주파수에 대한 입력 인자 설정.

목표 주파수에 대한 입력 인자 설정.

추가 스크린샷 보기



Linux는 미국 및 기타 국가에서 Linus Torvalds의 등록 상표입니다. macOS는 미국 및 다른 국가에서 Apple Inc.의 등록 상표입니다. Microsoft 및 Windows는 미국 및 다른 국가에서 Microsoft Corporation 등록 상표 또는 상표입니다.