DOLFIN

소프트웨어 스크린 샷:
DOLFIN
소프트웨어 정보:
버전: 1.5.0
업로드 날짜: 1 Mar 15
개발자: The FEniCS Project
라이센스: 무료
인기: 8

Rating: nan/5 (Total Votes: 0)

이 파이썬 C에서, 간단한 일관되고 직관적 인 객체 지향 API입니다 ++ 및

이 특징 : 있습니다.

자동 및 FFC 또는 SyFi을 통해 유한 요소 변분 형태의 효율적 평가
선형 시스템의 자동 및 효율적인 조립
임의의 순서로 연속적이고 불연속 라그랑주 유한 요소, BDM 요소, RT 요소 BDFM 요소, 요소 및 Nedelec Crouzeix-Raviart 포함 유한 요소의 일반적인 패밀리
예 테일러 후드를 포함하여 기본 요소의 조합과 같은 임의의 혼합 요소,
내부 메쉬면을 통해 점프 조건, 평균 및 적분을 포함하여 불연속 갤러 킨 방법
uBLAS을 통해 고성능 선형 대수, PETSc, Trilinos과 ++ 간단한 C와 MTL4 (실험)과 파이썬 래퍼
병렬 조립 및 해결
적응 적 메쉬 세분화를 포함 1D, 2D (삼각형)와 3D (사면체)의 단면 메쉬,
멀티 적응 MCG (Q) / MDG (Q)과 모노 적응 CG (Q) / DG (Q) ODE 솔버
DOLFIN XML, VTK, 옥타브, MATLAB, Diffpack, 출 II를 포함하여 입력 / 출력 형식의 범위에 대한 지원

이 릴리스의 새로운 기능입니다 :

이이 릴리스는 새로 출시 된 DOLFIN 1.0 베타 2를 기준으로 정리 및 버그 수정의 큰 숫자를 제공합니다.

이 버전 0.9.11의 새로운 기능 : 나중에 LGPL V3거나 LGPL 2.1에서

라이센스 변경
dolfin_utils로 이동 meshconverter
굿모닝 신한 증권 메쉬 소재 마커의 전환에 대한 지원을 추가
점 오염원에 대한 지원을 추가 (클래스 PointSource)
로깅 이름 바꾸기 - & #의 x3e을; set_log_active
매개 변수를 추가 & quot; clear_on_write & quot; 시계열에
중첩 된 파라미터 세트의 입력에 대한 지원을 추가 / 출력
선형 솔버의 치수를 확인
변분 문제에 대한 자동화 된 오류 제어에 대한 지원을 추가
메쉬 정제 후 MeshFunctions의 정제에 대한 지원을 추가
폼 생성자에서 테스트 및 시험 공간의 순서 변경

이 버전 0.9.10의 새로운 기능 :

이 변분 문제에 대한 자동화 된 오류 제어에 대한 지원을 추가합니다.
메쉬 정제 후 MeshFunctions의 정제에 대한 지원을 추가합니다.

이 어떤 버전 0.9.9의 새로운 기능 :

이 변경 빌드 시스템 CMake에
이름 MeshFunctions을 추가 VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
상수 사용하지 않고 직접 일정한 경계 조건을 설정 허용
문자열을 기반으로 경계 조건을 설정 허용 (& quot; X [0] == 0.0 & quot;)
파일 이름의 일부로 지정된 경우 누락 된 디렉토리를 만듭니다
대부분의 백엔드 preconditioners의 재사용을 허용
일부 32 비트 컴퓨터에 UMFPACK 해결사에 대한 수정
PETSc를 통해 더 Hypre의 preconditioners에 대한 액세스를 제공합니다
SLEPc 3.1 업데이트
LU의 개선 및 구현 재사용은 모든 백엔드에 대한 인수 분해
MeshFunctions의 정제에 버그를 수정

이 버전 0.9.3의 새로운 기능 :

이 글로벌 매개 변수를 추가 & quot; ffc_representation & quot; FFC JIT 컴파일러의 형태 표현을위한
표준 () 함수는 파이썬에서 두 벡터와 기능을 처리합니다
주기적인 경계 조건을 단축 혼합 (벡터 값) 요소에 대한 작업을
행렬과 벡터를 할당 할 때 어떤 번호 NumPy와 배열을 사용하는 가능성을 추가
행렬과 벡터의 인덱스에 대한 정수 NumPy와 배열을 사용하는 가능성을 추가
PyDOLFIN에 INT의 typemap의에 대한 수정
분할 멀티 포트 및 transpmult에 MULT
명령 줄 매개 변수를 분석 할 때 PETSc 인수를 필터링합니다
인터페이스 파일을 꿀꺽 꿀꺽 댓글을 확장
꿀꺽 꿀꺽 인터페이스 파일에 저작권 정보를 추가 (아직 완료되지 않음)
기타 표준에 대한 typemap의 추가 : 벡터 & #의 x3c; 유형 & #의 x3e을; PyDOLFIN에서
꿀꺽 꿀꺽 래퍼 코드 크기를 감소 std_vector.i에 대한 종속성을 제거
사용 상대 %가 dolfin.i에 포함
꿀꺽 꿀꺽 인터페이스 파일에 변경된 이름은 dolfin_foo.i - & #의 x3e을; foo.i
파이썬 인터페이스 기능 보간 ()를 추가
파이썬 2.6 단위에 대한 typmaps 수정
typmaps.i에 typechecks 대신은 ValueError의 형식 오류를 사용하여
인 / 아웃 shared_ptr을 & # x3c을에 추가; Epetra_FEFoo & # x3e을; PyDOLFIN에 대한 typemap의
병렬 JIT 컴파일 수정
PyDOLFIN에서 compile_extension_module 기능 추가
파이썬 벡터 할당에서의 버그 수정
압축 된 64 기수에 대한 추가 지원이 VTK 파일을 인코딩 (사용 ZLIB)
base64로 인코딩 된 VTK 파일에 대한 지원을 추가
병렬 조립 및 해결에 대한 실험 지원
프로젝트의 버그 수정 () 함수, UFL 구문 업데이트
DISP를 제거 () 함수와 정보에 의해 대체 (foo는 사실)
FEM 단위 테스트 (파이썬)를 추가합니다
SystemAssembler 정리
PyDOLFIN 통해 assemble_system 사용
GenericMatrix에 '규범'추가
NewtonSolver의 효율성 개선
NewtonSolver에 NewtonSolver :: get_iteration ()를 이름 바꾸기 :: 반복 ()
EpetraKrylovSolver 개선은 해결 ::
생성자 벡터를 추가 :: 벡터 (const를 GenericVector & X)를
SCons는의​​ 사용 중단 경고를 제거
PETScKrylovSolver에서 메모리 누수 수정
dolfin_assert 이름 바꾸기 - & #의 x3e을; 주장 및 C ++ 버전을 사용
디버그 / 최적화 플래그를 수정
SpecialFunctions에서 AvgMeshSize, InvMeshSize, InvFacetArea 제거
MeshSize의 이름을 바꿉니다 - & #의 x3e; CellSize
명령 줄 구문 분석에 대한 향상된 지원을 매개 변수 시스템을 다시 작성
파이썬에서 매개 변수의 현지화 (클래스 당)과 유용성
SpecialFunctions에서 OutflowFacet 제거
보간 (더블 *)의 이름을 바꿉니다 - & #의 x3e을; interpolate_vertex_values​​ (더블 *)
칸 (Cahn) - 힐리 어드 데모의 파이썬 버전 추가
assemble.py 버그 수정
일치하지 않는 메시와 기능의 허가 보간
기능 : 기능 제거 (표준 : : 문자열 파일 이름)
새로운 XML의 IO로 전환
GenericSparsityPattern를 제거 :: 종류
SparsityPattern 생성자의 분류 / 정렬되지 않은 매개 변수를 필요
SparsityPattern의 성능 향상 :: 삽입
선형 대수에 대한 문자열과 내장 된 메쉬를 열거 교체
상수 값에 직접 액세스를 허용
자동 MeshEntity 생성자의 요소를 초기화하고 범위를 확인
memorycheck에 단위 테스트를 추가
출구에서 libxml2를 파서를 정리하는 호출을 추가
DofMap 멤버 함수에 불필요한 인수를 제거
DofMap, FiniteElement 및 FunctionSpace에서 참조 생성자를 제거
DofMap 객체에서 메쉬를 저장하는 shared_ptr을 사용
래퍼 코드에 대한 인터페이스 변경 : PoissonBilinearForm - & #의 x3e; 푸 아송 :: BilinearForm
서면으로 메시지를 밑줄 ()에 대한 기능 info_underline 추가
메시지 ()의 이름을 바꿉니다 - & #의 x3e을; 호환성 & quot; & quot에 대한 정보 (); 파이썬 로깅 모듈
GeneriVector 인터페이스에서 elementwise 곱셈 추가
PyDOLFIN에서 GenericVector 인터페이스 해주기 시퀀스 프로토콜을 지원
이 foobar - & #의 x3e; camelCaps 기능 이름의 이름 바꾸기 foo_bar
PyDOLFIN (만의 getItem)에 GenericMatrix 인터페이스에 대한 슬라이스 기능 추가
PyDOLFIN에 GenericVector 인터페이스 슬라이스 기능 추가
GenericVector 인터페이스에 합계 추가

유사한 소프트웨어

jsonselect.py
jsonselect.py

13 May 15

ClusterShell
ClusterShell

13 Apr 15

Kombu
Kombu

12 May 15

개발자의 기타 소프트웨어 The FEniCS Project

Instant
Instant

13 May 15

FIAT
FIAT

13 May 15

UFL
UFL

12 May 15

코멘트 DOLFIN

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!