Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
west-public
West
Commits
28152a3c
Commit
28152a3c
authored
Sep 25, 2019
by
Marco Govoni
Browse files
Added ForPy library
parent
159328bf
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Libraries/Forpy/Makefile
0 → 100644
View file @
28152a3c
# Makefile for Forpy
include
../../../make.inc
.SUFFIXES
:
.o .c .f .f90 .F90
.F90.o
:
$(MPIF90)
$(F90FLAGS)
-c
$<
# location of needed modules
MODFLAGS
=
$(MOD_FLAG)
.
IFLAGS
=
FORPY_OBJS
=
\
forpy_mod.o
#TLDEPS= bindir mods libs pw
#all : title tldeps libjson.a
all
:
title libforpy.a
#tldeps:
# test -n "$(TLDEPS)" && ( cd ../.. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :
libforpy.a
:
$(FORPY_OBJS)
$(AR)
$(ARFLAGS)
$@
$?
$(RANLIB)
$@
clean
:
-
/bin/rm
-f
*
.x
*
.o
*
.a
*
~
*
_tmp.f90
*
.d
*
.mod
*
.i
*
.L
-
/bin/rm
-f
libforpy.a
title
:
@
echo
" "
@
echo
"##############"
@
echo
"### Forpy ####"
@
echo
"##############"
@
echo
" "
Libraries/Forpy/forpy_mod.F90
0 → 100644
View file @
28152a3c
This diff is collapsed.
Click to expand it.
Libraries/Forpy/make.depend
0 → 100644
View file @
28152a3c
bar.o : ../../Modules/io_global.o
bar.o : ../../Modules/kind.o
bar.o : io_push.o
destroy_pw_arrays.o : ../../Modules/becmod.o
destroy_pw_arrays.o : ../../Modules/constants.o
destroy_pw_arrays.o : ../../Modules/control_flags.o
destroy_pw_arrays.o : ../../Modules/fft_base.o
destroy_pw_arrays.o : ../../Modules/funct.o
destroy_pw_arrays.o : ../../Modules/io_files.o
destroy_pw_arrays.o : ../../Modules/io_global.o
destroy_pw_arrays.o : ../../Modules/kind.o
destroy_pw_arrays.o : ../../Modules/mp.o
destroy_pw_arrays.o : ../../Modules/mp_global.o
destroy_pw_arrays.o : ../../Modules/noncol.o
destroy_pw_arrays.o : ../../Modules/uspp.o
destroy_pw_arrays.o : ../../Modules/wavefunctions.o
destroy_pw_arrays.o : ../../PW/src/buffers.o
destroy_pw_arrays.o : ../../PW/src/newd.o
destroy_pw_arrays.o : ../../PW/src/pwcom.o
destroy_pw_arrays.o : ../../PW/src/scf_mod.o
do_setup.o : ../../Modules/cell_base.o
do_setup.o : ../../Modules/constants.o
do_setup.o : ../../Modules/control_flags.o
do_setup.o : ../../Modules/io_global.o
do_setup.o : ../../Modules/kind.o
do_setup.o : ../../Modules/mp.o
do_setup.o : ../../Modules/mp_global.o
do_setup.o : ../../Modules/noncol.o
do_setup.o : ../../PW/src/pwcom.o
do_setup.o : io_push.o
get_alpha_pv.o : ../../Modules/kind.o
get_alpha_pv.o : ../../Modules/mp.o
get_alpha_pv.o : ../../Modules/mp_global.o
get_alpha_pv.o : ../../PW/src/pwcom.o
get_nbndval.o : ../../Modules/constants.o
get_nbndval.o : ../../Modules/io_global.o
get_nbndval.o : ../../Modules/kind.o
get_nbndval.o : ../../Modules/noncol.o
get_nbndval.o : ../../PW/src/pwcom.o
human_readable_time.o : ../../Modules/kind.o
init_pw_arrays.o : ../../Modules/becmod.o
init_pw_arrays.o : ../../Modules/constants.o
init_pw_arrays.o : ../../Modules/control_flags.o
init_pw_arrays.o : ../../Modules/fft_base.o
init_pw_arrays.o : ../../Modules/funct.o
init_pw_arrays.o : ../../Modules/io_files.o
init_pw_arrays.o : ../../Modules/io_global.o
init_pw_arrays.o : ../../Modules/kind.o
init_pw_arrays.o : ../../Modules/mp.o
init_pw_arrays.o : ../../Modules/mp_global.o
init_pw_arrays.o : ../../Modules/noncol.o
init_pw_arrays.o : ../../Modules/uspp.o
init_pw_arrays.o : ../../Modules/wavefunctions.o
init_pw_arrays.o : ../../PW/src/buffers.o
init_pw_arrays.o : ../../PW/src/newd.o
init_pw_arrays.o : ../../PW/src/pwcom.o
init_pw_arrays.o : ../../PW/src/scf_mod.o
io_push.o : ../../Modules/io_global.o
io_push.o : ../../Modules/kind.o
linear_algebra_kernel.o : ../../Modules/kind.o
set_iks_l2g.o : ../../Modules/kind.o
set_iks_l2g.o : ../../Modules/mp.o
set_iks_l2g.o : ../../Modules/mp_global.o
set_iks_l2g.o : ../../PW/src/pwcom.o
set_iks_l2g.o : ../../West/Modules/westcom.o
set_isz.o : ../../Modules/cell_base.o
set_isz.o : ../../Modules/constants.o
set_isz.o : ../../Modules/kind.o
set_isz.o : ../../West/Modules/westcom.o
Libraries/Makefile
View file @
28152a3c
...
...
@@ -2,10 +2,15 @@
default
:
all
all
:
title json_do base64_do
all
:
title
forpy_do
json_do base64_do
test
:
json_test_do
forpy_do
:
if
test
-d
Forpy
;
then
\
(
cd
Forpy
;
if
test
"
$(MAKE)
"
=
""
;
then
make
$(MFLAGS)
all
;
\
else
$(MAKE)
$(MFLAGS)
all
;
fi
)
;
fi
json_do
:
if
test
-d
Json
;
then
\
(
cd
Json
;
if
test
"
$(MAKE)
"
=
""
;
then
make
$(MFLAGS)
all
;
\
...
...
@@ -21,7 +26,12 @@ json_test_do:
(
cd
Json-test
;
if
test
"
$(MAKE)
"
=
""
;
then
make
$(MFLAGS)
all
;
\
else
$(MAKE)
$(MFLAGS)
all
;
fi
)
;
fi
clean
:
json_undo base64_undo json_test_undo
clean
:
forpy_undo json_undo base64_undo json_test_undo
forpy_undo
:
if
test
-d
Forpy
;
then
\
(
cd
Forpy
;
if
test
"
$(MAKE)
"
=
""
;
then
make clean
;
\
else
$(MAKE)
clean
;
fi
)
;
fi
json_undo
:
if
test
-d
Json
;
then
\
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment