Custom geometry input for Vampire (pyramidal XYZ structure)

25 views
Skip to first unread message

Tiago Silva

unread,
Jan 12, 2026, 3:32:32 PMJan 12
to Vampire Users

Hi Vampire users and Vampire development team,

Normally, we use util/vdc/vdc --xyz to visualize the generated structures. I have created a pyramidal structure in XYZ format and would like to use this structure as an input geometry (or template) to run a simulation in Vampire 7.

However, the XYZ structure is only generated after the create function is called in the input file. As a result, I am unable to directly use the structure as an input geometry for the simulation.

Could someone please advise on how to use an externally generated XYZ file as an input geometry in Vampire 7, or whether it is possible to bypass the create stage so that the simulation can directly use a predefined structure? Alternatively, is there a way to define my object as a custom-created structure type within Vampire?

Thank you very much for your time and support.

Best regards,
Tiago Silva
Physics student
Federal University of Minas Gerais (Brazil)


Pyramidal XYZ structure generated: pyramidal.jpeg



Richard Evans

unread,
Jan 13, 2026, 5:01:22 AMJan 13
to Tiago Silva, Vampire Users
Hi Tiago,

Yes, you can do this using the unit cell format (.ucf), but you have to define the positions and exchange interactions yourself - there are some examples in the utilities folder in the vampire source code. Alternatively, you may be able to modify the code in src/create/faceted.cpp to generate only a pyramid.

All the best,

Richard

Pyramidal XYZ structure generated: <pyramidal.jpeg>




--
You received this message because you are subscribed to the Google Groups "Vampire Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vampire-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vampire-users/eb97bd7c-b95e-4593-b954-c0dfcc5663dbn%40googlegroups.com.
<pyramidal.jpeg>

Reply all
Reply to author
Forward
0 new messages