Skip to content

Commit cd7ed2e

Browse files
committed
Adapt to latest EQM to remove complex couplings
1 parent 152e505 commit cd7ed2e

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ AtomsCalculators = "0.2"
5656
AtomsCalculatorsUtilities = "0.1"
5757
Bumper = "0.6"
5858
ChunkSplitters = "3.0"
59-
EquivariantModels = "0.0.5"
59+
EquivariantModels = "0.0.6"
6060
ExtXYZ = "0.2.0"
6161
Interpolations = "0.15"
6262
PrettyTables = "1.3, 2.0"
@@ -65,7 +65,7 @@ StaticArrays = "1"
6565
YAML = "0.4"
6666
Lux = "0.5"
6767
LuxCore = "0.1"
68-
RepLieGroups = "0.0.3"
68+
RepLieGroups = "0.1.1"
6969
Optimisers = "0.3.4"
7070
Polynomials4ML = "0.3"
7171
Zygote = "0.6"

src/models/ace.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,7 @@ function _generate_ace_model(rbasis, Ytype::Symbol, AA_spec::AbstractVector,
104104
model_meta = Dict{String, Any}()
105105

106106
# generate the coupling coefficients
107-
cgen = EquivariantModels.Rot3DCoeffs_real(0)
108-
AA2BB_map = EquivariantModels._rpi_A2B_matrix(cgen, AA_spec)
107+
AA2BB_map = EquivariantModels._rpi_A2B_matrix(0, AA_spec; basis = real)
109108

110109
# find which AA basis functions are actually used and discard the rest
111110
keep_AA_idx = findall(sum(abs, AA2BB_map; dims = 1)[:] .> 0)

0 commit comments

Comments
 (0)