(git:32ddf85)
Loading...
Searching...
No Matches
ace_wrapper Module Reference

Interface to ACE C wrapper. More...

Data Types

interface  ace_interface
 
type  ace_model_type
 

Functions/Subroutines

subroutine, public ace_model_compute (natomc, nghostc, neic, neiatc, originc, nlistc, attypec, atposc, forcec, virialc, energyc, model)
 ...
 
subroutine, public ace_model_initialize (ntypec, symbolc, fname, rcutc, model)
 ...
 
subroutine, public ace_model_release (model)
 Releases an ACE model and all its ressources.
 

Detailed Description

Interface to ACE C wrapper.

Function/Subroutine Documentation

◆ ace_model_compute()

subroutine, public ace_wrapper::ace_model_compute ( integer  natomc,
integer  nghostc,
integer  neic,
integer, dimension(0:natomc), intent(in)  neiatc,
integer, dimension(1:nghostc), intent(in)  originc,
integer, dimension(1:neic), intent(in)  nlistc,
integer, dimension(1:natomc + nghostc), intent(in)  attypec,
real(kind=8), dimension(1:3*(natomc + nghostc)), intent(in)  atposc,
real(kind=8), dimension(1:3*natomc), intent(inout)  forcec,
real(kind=8), dimension(1:6), intent(inout)  virialc,
real(kind=8), dimension(1:natomc), intent(inout)  energyc,
type(ace_model_type), intent(in)  model 
)

...

Parameters
natomc...
nghostc...
neic...
neiatc...
originc...
nlistc...
attypec...
atposc...
forcec...
virialc...
energyc...
model...

Definition at line 113 of file ace_wrapper.F.

Here is the caller graph for this function:

◆ ace_model_initialize()

subroutine, public ace_wrapper::ace_model_initialize ( integer, intent(in)  ntypec,
character(kind=c_char, len=2), dimension(1:ntypec), intent(in)  symbolc,
character(kind=c_char, len=*), intent(in)  fname,
real(kind=8), dimension(1:ntypec, 1:ntypec), intent(out)  rcutc,
type(ace_model_type), intent(out)  model 
)

...

Parameters
ntypec...
symbolc...
fname...
rcutc...
model...

Definition at line 157 of file ace_wrapper.F.

◆ ace_model_release()

subroutine, public ace_wrapper::ace_model_release ( type(ace_model_type), intent(inout)  model)

Releases an ACE model and all its ressources.

Parameters
modelPointer to the ACE model.

Definition at line 197 of file ace_wrapper.F.

Here is the caller graph for this function: