#!/usr/bin/env python
# -*- coding: utf-8 -*-
################################################################
from statistics import mode


try:
	from network_setups import DeformSetup
except ImportError:
	import sys
	import os
	import platform
	#
	if platform.system() == "Windows":
		py_mod = 'Z:/python_modules/'
	elif platform.system() == "Linux":
		py_mod = '/home/hiroshi/Dropbox/python_modules'
	#
	if os.path.exists(py_mod):
		sys.path.append(py_mod)
		#
		from network_setups import DeformSetup
	else:
		sys.exit("path for modules is not correct\nPlease check it!!")

################################################################

##### Set Target #####
# 使用するCognacのバージョンを入れてください。
Ver_Cognac = "cognac101"
# ネットワーク条件のファイル名
f_data = "calc.dat"
# シミュレーションに使用するコア数
core = 6

def_mode = 'shear'

if def_mode == 'elong':
	# 応力評価スクリプト名
	stress_eval = "read_stress.py"
	# 計算で使用するディレクトリ
	calc_dir = "Elong_calc"
	##### Conditions #####
	# これらは変形レートのリストであり、rate=lambda/tau
	rate_list = [5e-4, 2e-4] # 
	# シミュレーションの時間分割
	time_div = 0.01
	# 伸長伸度
	deform_max = 4
	# これは１ステップ計算での伸長度　Res = lambda/1_step
	res = 0.02
elif def_mode == 'shear':
	# 応力評価スクリプト名
	stress_eval = "read_stress.py"
	# 計算で使用するディレクトリ
	calc_dir = "Shear_calc"
	# これらは変形レートのリスト
	rate_list = [5e-4, 1e-4, 5e-5] # 
	# シミュレーションの時間分割
	time_div = 0.01
	# 伸長伸度
	deform_max = 6
	res = 0.02
##### Main #####
def main():
	setup = DeformSetup.Setup(py_mod, Ver_Cognac, calc_dir, f_data, core, stress_eval, rate_list, time_div, deform_max, res, def_mode)
	setup.make_all()

################################################################################
#      Main     #
################################################################################
if __name__=='__main__':
	main()

#!/usr/bin/env python
# -*- coding: utf-8 -*-
################################################################
from statistics import mode


try:
	from network_setups import DeformSetup
except ImportError:
	import sys
	import os
	import platform
	#
	if platform.system() == "Windows":
		py_mod = 'Z:/python_modules/'
	elif platform.system() == "Linux":
		py_mod = '/home/hiroshi/Dropbox/python_modules'
	#
	if os.path.exists(py_mod):
		sys.path.append(py_mod)
		#
		from network_setups import DeformSetup
	else:
		sys.exit("path for modules is not correct\nPlease check it!!")

################################################################

##### Set Target #####
# 使用するCognacのバージョンを入れてください。
Ver_Cognac = "cognac101"
# ネットワーク条件のファイル名
f_data = "calc.dat"
# シミュレーションに使用するコア数
core = 6

def_mode = 'shear'

if def_mode == 'elong':
	# 応力評価スクリプト名
	stress_eval = "read_stress.py"
	# 計算で使用するディレクトリ
	calc_dir = "Elong_calc"
	##### Conditions #####
	# これらは変形レートのリストであり、rate=lambda/tau
	rate_list = [5e-4, 2e-4] # 
	# シミュレーションの時間分割
	time_div = 0.01
	# 伸長伸度
	deform_max = 4
	# これは１ステップ計算での伸長度　Res = lambda/1_step
	res = 0.02
elif def_mode == 'shear':
	# 応力評価スクリプト名
	stress_eval = "read_stress.py"
	# 計算で使用するディレクトリ
	calc_dir = "Shear_calc"
	# これらは変形レートのリスト
	rate_list = [5e-4, 1e-4, 5e-5] # 
	# シミュレーションの時間分割
	time_div = 0.01
	# 伸長伸度
	deform_max = 6
	res = 0.02
##### Main #####
def main():
	setup = DeformSetup.Setup(py_mod, Ver_Cognac, calc_dir, f_data, core, stress_eval, rate_list, time_div, deform_max, res, def_mode)
	setup.make_all()

################################################################################
#      Main     #
################################################################################
if __name__=='__main__':
	main()

#!/usr/bin/env python # -*- coding: utf-8 -*- ################################################################ # # # ################################################################ ##### Set Target ##### # 使用するCognacのバージョンを入れてください。 # ネットワーク条件のファイル名 # シミュレーションに使用するコア数 # 応力評価スクリプト名 # 計算で使用するディレクトリ ##### Conditions ##### # これらは変形レートのリストであり、rate=lambda/tau # # シミュレーションの時間分割 # 伸長伸度 # これは１ステップ計算での伸長度　Res = lambda/1_step # 応力評価スクリプト名 # 計算で使用するディレクトリ # これらは変形レートのリスト # # シミュレーションの時間分割 # 伸長伸度 ##### Main ##### ################################################################################ #      Main     # ################################################################################